随笔分类 -  代码管理

摘要:对项目版本自动控制——利用gitversion 1 为什么需要自动版本控制 笔者很多年以前是从事fpga芯片设计工作的,那时需要将fpga的固件下载进fpga芯片,而某个文件夹下会放历史的固件,那时笔者就在编译时将编译时刻的时刻写进了fpga的某个寄存器,方便测试人员跟开发人员查看区分。同时将此时刻 阅读全文
posted @ 2021-02-03 14:34 JerryMouseLi 阅读(4088) 评论(2) 推荐(2) 编辑
摘要:Git在公司内部的使用规范 [toc] 1.版本定义 版本号使用x.x.x.x进行定义. + 第一个x代表大版本只有在项目有重大变更时更新; + 第二个x保留; + 第三个x代表常规版本有新求会更新; + 第四个x代表紧急Bug修正; 一个常见的版本号类似于:0.0.10.11 2.系统开发环境 | 阅读全文
posted @ 2020-03-24 11:10 JerryMouseLi 阅读(2545) 评论(0) 推荐(2) 编辑
摘要:[toc] 记录一次Git解决CONFLICT冲突 1.CONFLICT产生的原因 在这个情况下,分支1的版本C跟分支2的版本B的上一个版本是不一样的,所以这里需要将版本C与版本B进行自动合并,并解决冲突,然后再讲合并之后的版本C提交的master。 2.Git正确的两种使用流程 这里我为了保证数据 阅读全文
posted @ 2019-08-17 18:01 JerryMouseLi 阅读(16371) 评论(2) 推荐(5) 编辑
摘要:#Git使用及代码仓库介绍 Git是一个很强大的代码版本管理工具,在Git的使用过程中,不断学习积累Git的命令行及其作用,在本篇文章中记录了笔者使用过程的积累,以后还会持续更新。代码仓库分为分为工作区 暂存区 本地仓库 远程仓库 四个区,主要工作流程为暂存,拉取,恢复暂存,合并(如果有冲突),提交 阅读全文
posted @ 2019-06-16 11:32 JerryMouseLi 阅读(780) 评论(0) 推荐(0) 编辑
摘要:[toc] Pull Request 工作流——更高效的管理代码 1.问题 工作中遇到同事会提交错误代码进入master仓库,这样需要强制提交回滚到正确代码,比较麻烦。不科学。 2.解决方案 使用git的分支流工作流程,先创建分支branch,在此分支上完成功能之后,经过严格测试,再pull req 阅读全文
posted @ 2019-05-20 20:21 JerryMouseLi 阅读(885) 评论(2) 推荐(1) 编辑

点击右上角即可分享
微信分享提示