代码管理的实践(供应商合作)

2017-10-24  本文已影响0人  卫渐行

代码编码方式一定要一致,都是采用unix的方式(特别是供应商和本地开发采取不一样的系统,或者采用不同的代码管理工具;统一编码方式通过dos2unix)

基于feature branch的管理模式

dev-candidate1(第一轮测试);

dev-candidate2(第二轮测试)

然后在合并到develop分支上

最后到release分支上;

git tag;mvn

clean deploy


可能有用git 命令:

//创建本地分支,对x代码进行转码(dos2unix version 7.3.4 && git version 2.11.1 windows 64bit):
git checkout -b develop-converted
find . -name "*.java" -exec dos2unix -r '{}' ';'
//查看状态,并将转码后的代码保存在本地,不需要上传到远程
git status
git add --all .
git commit -m "dos2unix 1.23"'

//git remote add 过时的,作为历史参考使用
git remote add x ssh://git@10.111.6.3:10022/Jx/x.git //正在使用中的版本

注意以下代码管理原则

1: 统一编码方式
2: 保证代码不回滚
3: develop-@;develop-&;develop-#的灵活应用

上一篇 下一篇

猜你喜欢

热点阅读