我们正在尝试使用git octopus合并来构建一个流程来整合常规版本的许多主题分支。当发生冲突时,似乎没有输出哪些分支发生冲突。在章鱼合并之后,有没有人知道确定冲突来自哪些分支的方法?
谢谢, -Kal
答案 0 :(得分:7)
章鱼
这解决了具有两个以上磁头的情况,但拒绝执行需要手动解决的复杂合并。它主要用于将主题分支头捆绑在一起。这是拉动或合并多个分支时的默认合并策略。
this thread确实说明了这一点:
章鱼策略无法进行需要手动解决的合并。要么 所以医生说。在尝试与4 2 5合并后,Git告诉你:
Trying simple merge with 7ff9b5bd514cb600bac935ebd40eae366bba7d19
Trying simple merge with 6872cd350154743d59cb4d313cbdb122ac43e537
Simple merge did not work, trying automatic merge.
Auto-merging file.txt
ERROR: content conflict in file.txt
fatal: merge program failed
Automated merge did not work.
Should not be doing an Octopus.
Merge with strategy octopus failed.
也就是说,它完全中止了合并。如果你“解决”它并提交它只是你做的提交。