将合并同一分支再次导致Git中的任何问题

时间:2016-08-10 14:49:01

标签: git branching-and-merging

Git branch screenshots !

合并图表显示红色和紫色分支合并成粉红色几次。绿色分支现在无法合并。有人可以解释在第一次合并后应该做些什么。它出了什么问题?

1 个答案:

答案 0 :(得分:1)

从技术上讲,这将起作用。 Git总是在文件中寻找行,所以只要相同文件的相同行没有变化,你就会好起来。即使更改都在同一行,Git也会告诉您合并冲突。

但是,这是正确做事的方式吗?这取决于您的团队同意的工作流程。

一般来说,我只会改变一些事情:

  • 在将红色合并到主人之后,我不会将红色合并为紫色(两个特征分支),而是将主合并反转为紫色。这将达到您实现的相同效果,但如果有更多人使用其他提交,那么这是一种更清洁的做事方式。
  • 合并后删除分支。
  • 如果另一个分支无法合并到主服务器(如绿色),请先尝试反向合并,然后在尝试合并到主服务器之前处理功能分支上的任何合并冲突。