searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

git管理方法

2024-03-18 02:32:33
7
0

项目源代码在git库上的管理方法,确保做到版本功能正确和使用便捷兼容。

现在的项目代码都是分成若干模块,多名设计人员共同开发,参与改动的人员多;还有验证人员和fpga原型测试人员参与,又需要保证功能的正确性;怎么维护git库上的代码是项目开发和管理中必须面对的一个难题。

git管理分成三个维度:

  • 第一维度是最低层的模块级别,每个模块在git上建立一个分支,模块级开发的设计人员需要频繁的和bt验证人员配合debug代码,这个分支只有该模块的参与人员可以管理;
  • 第二维度是项目级别,整个项目在git上建立一个分支,所有模块经过各自bt验证无误后的代码可以提交到该分支,这个分支的主要作用是为了st验证人员验证整体项目功能,该分支只有各模块负责版本管理的人员可以管理;
  • 第三维度也是项目级别,整个项目在git上建立一个分支需要和第二维度的名字区分开,经过st验证人员验证过后的整体项目可以提交到该分支,该分支必须保证所有的st仿真case点验证通过,这个分支的主要作用是为了fpga原型测试人员出版本做原型测试以及st验证人员版本回归使用,该分支只有少数的项目管理人员可以管理。

第一第二维度的git分支可以保证修改的便捷性,第三维度保证功能的正确性。

0条评论
0 / 1000
z****n
4文章数
0粉丝数
z****n
4 文章 | 0 粉丝
z****n
4文章数
0粉丝数
z****n
4 文章 | 0 粉丝
原创

git管理方法

2024-03-18 02:32:33
7
0

项目源代码在git库上的管理方法,确保做到版本功能正确和使用便捷兼容。

现在的项目代码都是分成若干模块,多名设计人员共同开发,参与改动的人员多;还有验证人员和fpga原型测试人员参与,又需要保证功能的正确性;怎么维护git库上的代码是项目开发和管理中必须面对的一个难题。

git管理分成三个维度:

  • 第一维度是最低层的模块级别,每个模块在git上建立一个分支,模块级开发的设计人员需要频繁的和bt验证人员配合debug代码,这个分支只有该模块的参与人员可以管理;
  • 第二维度是项目级别,整个项目在git上建立一个分支,所有模块经过各自bt验证无误后的代码可以提交到该分支,这个分支的主要作用是为了st验证人员验证整体项目功能,该分支只有各模块负责版本管理的人员可以管理;
  • 第三维度也是项目级别,整个项目在git上建立一个分支需要和第二维度的名字区分开,经过st验证人员验证过后的整体项目可以提交到该分支,该分支必须保证所有的st仿真case点验证通过,这个分支的主要作用是为了fpga原型测试人员出版本做原型测试以及st验证人员版本回归使用,该分支只有少数的项目管理人员可以管理。

第一第二维度的git分支可以保证修改的便捷性,第三维度保证功能的正确性。

文章来自个人专栏
项目git管理
1 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0