获得徽章 0
- 为什么要创建多分支?
1. 确保测试人员正在测试的版本是可交付的,无未完成的功能项。
2. 确保已交付的产品发生问题时能够及时修复而不影响开发流程。
问:我已经有提交记录了,为什么不直接切换到具体的提交记录然后创建热修复分支?
答:假设你正在研发新功能,突然收到发布产品的 BUG 需要紧急修复,此时你使用命令切换到某个提交记录上,然后在此处创建了 `hotfix` 分支用于修复紧急问题。当你解决完问题后你想将这个修复合并回主分支,此时突然意识到当前分支还有未完成的新功功,你不能合并。于是你想到先把未完成的功能先注释掉然后再合并再发布更新,但是你又发现了新的问题,修复功能也需要测试验证,你只能等所有发布流程走完之后才能继续研发。聪明的你,经过反复思考后,决定不将此分支合并回主干了,直接保留...那么恭喜你,你已经创建了一个`发布分支`。展开3点赞 - 我虽然两天干了他们一个月的活 ,但是我也没有加过班啊。而且我也只是主动参与到了别人的项目,主动承担了最复杂的工作内容,并按时完成需求任务罢了,是的,我只是好心分担同事的忧愁罢了。其实我完全可以说:不好意思,我也有自己的任务 没时间的。
等人赞过164
![[不看]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_102.b113c42.png)
![[流泪]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_6.dde0d83.png)