按以下过程创建分支:
- 代码管理员在服务器上创建master
- 代码管理员在服务器上基于master创建develop分支
- 开发人员在服务器上基于develop创建自己的分支,例如bianjs
开发人员按以下过程提交:
- 每次提交修改时首先提交到自己的分支并push到服务器,建议源码每天提交并push,防止硬件故障导致工作丢失
- 合并到develop分支。自己负责的功能模块测试完成后,除了提交到自己的分支还要合并到develop分支(切换到develop分支,merge自己的分支),并push。
git add module
git commit -m "提交xxxx模块源码"
git checkout develop
git merge bianjs
git push
git checkout bianjs
- 文档类文件每次提交通常都需要立刻被其他人看到,因此文档不应该随代码在git版本库中保存,如果要在git版本库中保存应在develop分支提交。
产品发布:
代码管理员将develop分支合并到master,编译提交。