git 操作流
tips:不同公司的git流可能不一样,但大同小异操作方法都可以这么执行,个人见解。如果是派生仓库的形式,把下文的 origin 替换成派生仓库名称 比如 myorigin
分支简介 master pre test release
开发
1. 仓库 基于master分支 创建新分支 release-模块/v版本号 (release-wdqy/v1.0.1)
2. 本地 git fetch -p
3. 切换到刚才新建的分支 release-wdqy/v1.0.1
4. 同步本地-远程代码(或者手动git pull/git merge)
5. 开始开发
6. 开发完成 git push origin/release-wdqy/v1.0.1
提交测试
1. 切换分支到 release/test
2. git pull
3. git merge origin/release-wdqy/v1.0.1
4. 手动解决冲突
5. git push origin/release/test
6. 构建
预发
1. 切换分支到 release/pre
2. git pull
3. git merge origin/release-wdqy/v1.0.1
4. 手动解决冲突
5. git push origin/release/pre
7. 然后在pre环境构建pre分支
生产
1.确保pre环境构建pre分支
2.然后在生产环境构建对应的pre分支 / pre发起合并至master,构建master分支