解决git merge octopus上的冲突

lin*_*ize 4 git

八达通合并意味着合并超过2个头.

用户应该如何使用序数3向合并工具比较文件?

3个文件传递给合并工具:BASE,LOCAL,REMOTE

3头所需的数量和组合数量是多少?

Chr*_*ial 5

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

在您的情况下,您应该只进行2次正常合并,这与章鱼合并具有完全相同的效果,但允许您使用合并工具.

您可以手动检查不同的分支头版本并运行您的3向合并工具两次以使章鱼合并工作.但这与进行两次正常合并完全相同 - 只是更复杂.

如果你想进行章鱼合并,以便你的历史看起来更好,只需做两次合并,然后重写你的历史.

  • 之后你如何改写你的历史? (2认同)
  • @drumfire 有点牵连。如果谷歌没有帮助,你应该在 SO 上创建一个单独的问题。但我也强烈建议不要在此处进行任何重写,因为您会丢失有关解决冲突的信息。 (2认同)