tips:不一样公司的git流可能不同,但大同小异操做方法均可以这么执行,我的看法。
分支简介 master pre test release
开发git
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
提交测试web
1. 切换分支到 release/test 2. git pull 3. git merge origin/release-wdqy/v1.0.1 4. 手动解决冲突 5. git push origin/release/test 6. 构建
预发svg
1. 切换分支到 release/pre 2. git pull 3. git merge origin/release-wdqy/v1.0.1 4. 手动解决冲突 5. git push origin/release/pre 6. 确保先在test环境构建下pre分支 7. 而后在pre环境构建pre分支
生产测试
1.确保先在test环境构建下pre分支 2.而后在pre环境构建pre分支 3.最后在生产环境构建对应的pre分支
构建fetch
构建时须要跟测试同步下 选择的是 1.0/1.5,预发生产同步选择,不然构建无效