解决git merge octopus上的冲突

解决git merge octopus上的冲突,git,Git,八达通合并是指合并超过2个头 用户应该如何使用顺序三向合并工具比较文件 3个文件被传递到合并工具:基本、本地、远程 三个头需要多少和什么组合?在这种情况下,您不应该使用八达通合并。八达通合并只适用于没有合并冲突的情况,或者冲突非常简单,您可以在不使用合并工具的情况下手动解决 在你的情况下,你应该只做2个正常的合并,这将有完全相同的效果作为八达通合并,但将允许你使用你的合并工具 您只需手动检查不同分支机构负责人的版本,并运行三方合并工具两次,即可让八达通合并正常运行。但这与进行两次正常合并的过程完

八达通合并是指合并超过2个头

用户应该如何使用顺序三向合并工具比较文件

3个文件被传递到合并工具:基本、本地、远程


三个头需要多少和什么组合?

在这种情况下,您不应该使用八达通合并。八达通合并只适用于没有合并冲突的情况,或者冲突非常简单,您可以在不使用合并工具的情况下手动解决

在你的情况下,你应该只做2个正常的合并,这将有完全相同的效果作为八达通合并,但将允许你使用你的合并工具

您只需手动检查不同分支机构负责人的版本,并运行三方合并工具两次,即可让八达通合并正常运行。但这与进行两次正常合并的过程完全相同——只是更加复杂


如果你想进行八达通合并,使你的历史看起来更好,只需进行两次合并,然后重写你的历史。

+1,但八达通仍然可以显示冲突,对吗?只是当两个以上的文件有冲突()时就不是了。好问题。我很好奇,所以我测试了一下。而且它只在一些非常特殊的情况下有效(比如链接上的情况)。如果你的主管有三个分支,两个分支有冲突的变更,第三个分支没有冲突的变更,git将无法进行合并,并且不会提供任何冲突解决方案。之后你如何重写你的历史?@drumfire,这有点牵扯其中。如果谷歌没有帮助,你应该在上面单独提出一个问题。但我也强烈建议不要在这里重写,因为这样会丢失有关冲突解决方案的信息。