git 可以将发版分支合入开发分支吗

发布于 2022-09-13 00:26:24 字数 286 浏览 28 评论 0

出现这样的情况,开发合入发版分支release之后,release里面的另外一个同事的代码被冲掉了。
过程是这样,从release分支打出开发分支A,同事a进行开发,然后过程中release有多次这样操作,打出开发分支,开发分支再合入release。而同事a开发完成之后,又把release合入了A,再在A上做修改,再把A合入release分支,结果release分支上其他同事合入的一些代码被直接冲掉了。

如果真的想把最新的release代码合入自己分支,应该是再从release打出分支A1,把A合入A1,再在A1上做开发,不是这样吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

溇涏 2022-09-20 00:26:24

明显是 A 瞎操作,要么没解决冲突,要么直接 -f。跟 Git 无关,跟流程也无关,把相关责任人打一顿就好了。

放我走吧 2022-09-20 00:26:24

怎么这么乱,创建release分支后,应该统一从release打出分支,修改完毕后合并到release分支和dev分支,另外release分支不要进行不必要的修改。

淡淡绿茶香 2022-09-20 00:26:24

你这个是git分支版本的管理问题,一看就是没有git版本管理员,有的话就是版本管理员的锅。在同一个时间周期迭代中,尽量只规定一个release分支的merge点,也就是上个迭代上线的版本。在整个迭代周期中,只能merge这个版本的代码,而且尽量做到在迭代后期合代码的时候,选择一个集中的时间,由版本管理员统一来合代码。你说的这种,A同事提交代码到release后,再由B同事来拉取代码开发的情况要极力避免。如果确实出现了,版本管理员一定要注意这种情况,特殊处理。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文