gpt4 book ai didi

git - merge 多个作者的功能分支

转载 作者:太空狗 更新时间:2023-10-29 14:16:05 27 4
gpt4 key购买 nike

在网站上,经过前端和后端开发人员几周的开发后,需要将一个功能分支 merge 到 master 中。

问题是后端开发人员无力解决CSS和模板冲突,而前端开发人员无力解决后端冲突。你会如何解决这个问题?

我的一些想法:

  • 其中一位开发人员在本地解决“他们的”冲突,并将补丁移交给另一位开发人员,后者将进行真正的 merge
  • 以某种方式部分 merge ,将 merge 分成几个提交
  • 使用不同的 vcs 工作流/分支策略

最佳答案

一个解决方案是将提交集拆分 (rebase --interactive) 为只有后端或前端文件的提交,以便每组开发人员只 merge 他们需要的东西。

假设两组代码之间没有函数依赖关系。

We are working on a joint remote feature branch with a feature that involves both front-end and back-end code changes

如果后端能够做出贡献而不必担心前端的变化,那么拆分后的 merge 是可能的。
否则,在将有关前端的代码集 merge 到后端代码库时,仍然会存在潜在的冲突。但是对于 that merge ,您可以使用 one of the "theirs" strategy执行 merge 时。
这将允许后端开发人员取回(并覆盖)其存储库中的所有前端代码。

关于git - merge 多个作者的功能分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6014403/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com