git flow中release分支有没有必要进行发布?
比如说用户A在本地的dev分支上切出了release分支进行测试,用户B(前端程序员),用C(后端程序员),在release分支上测试的时候发现了bug,既有前端的bug也有后端的bug。这个时候用A怎么处理。方案1:用户A把release分支发布到中心仓库,用户B和用户C把远程的release分支拉下来,并建立本地的release分支进行关联,修改bug。
方案2:用户B和用C从本地的dev分支切出各自本地的release分支,修改bug,合并到dev分支
应该使用哪种?
我使用的是source tree工具,用source tree里边的gitflow插件,没有办法从远程的release分支切出本地的release分支。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我推荐方案1,如果A[测试]切出了release分支,表明进行测试中...
在测试阶段,B和C在dev分支或者各自的feature分支,可能已经有新的提交,
此时的release分支原则上不能掺杂任何新的功能点了,
所以遇到bug,前端后端都基于release修改并提交,并考虑修复是否合并到dev分支。