作者:小甜甜龌龊的华丽 | 来源:互联网 | 2023-07-06 11:15
来源:http:blog.csdn.netlezhiyonga、提交的内容必须与版本任务强关联。b、定期提交代码,本地不要积压代码;如果是修改bug单,每修改一
来源:http://blog.csdn.net/lezhiyong
a、提交的内容必须与版本任务强关联。
b、定期提交代码,本地不要积压代码; 如果是修改bug单,每修改一个bug提交一次; 做到每次提交是可验证的小功能。
c、每次提交与前后的提交无代码依赖,每次提交打出的版本是可运行的。
d、更新代码(Update)
更新代码(Update)保证每一位开发人员是在当前服务器源码的基础上开发新的特性,在Update过程中需要注意查看SVN客户端的修改日志信息,重点关注和自己工作强相关文件的变化;并确认重构代码无误。
e、Debug,release两个版本下的编译与运行验证无误。确保会议所有代码包括update更新代码和自己修改的代码在本地编译并以最新特性运行通过。
f、提交代码(Commit)
1、使用自己的SVN帐号提交代码,如果使用他人的帐号应注明提交人姓名。
2、为了避免冲突,提交代码(Commit)之前请先更新代码(Update)。
3、提交代码前进行代码审核,A提交请B审核代码,在每处修改的地方给B讲解为什么要做这些修改并获得B审核通过。
4、提交代码前先明确注释栏中包含以下信息,方便他人比对(严禁没有任何注释信息的代码提交)。描述规范:【修改问题】..【修改原因】.. 【修改人】..【修改日期】.. 【审核人】..
5、关注版本构建信息,如果构建失败,第一时间定位问题。构建成功后再Update,与SVN库上代码保持同步。
g、(尽量做到这步)在新环境Update代码,release编译与运行验证确保无误。