软件项目版本管理规范总结

1.目的

       本文主要针对本人最近项目过程中多分支并行开发,代码合并后可能出现最新代码遗失、被覆盖和版本管理不完善等问题,结合优秀开源项目  根据我们现有项目的经验,项目第所有项目的版本号命名格式均采用changes.txt里,并尽量与 软件项目版本管理规范总结

 

5.示例

 

        根据现有项目,项目版本的增长大致分为    图例说明:横轴为时间,每格为一周。纵轴每一块代表模块,组成一个项目。数字为版本号。

 

5.1单向增长

软件项目版本管理规范总结

 

       单向增长即每个模块没有分支,只有子版本号和修正版本增长。每个时期每个模块的修正版本号可能不一样,但是部署的版本一致。部署版本号为所有模块的最大版本号包含如下内容。

       模块模块        模块5.2多分支并行后合并

软件项目版本管理规范总结

 

        项目上线后,由于新需求的增加需要改动部分模块的主版本号。如在2013年9月份第4周,各个模块的changes.txt包含如下内容。

         模块5.3分支独立

软件项目版本管理规范总结

 

        分支独立跟单向增长差不多,唯一的差别是包含如下内容。

         模块           模块            模块项目版本号规则简单、普及容易、一目了然,并且可以追溯修改时间。

来源:零下九度

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2013年8月11日
下一篇 2013年8月12日

相关推荐