确定章鱼合并期间冲突中的哪些分支

时间:2011-03-29 15:56:56

标签: git version-control process merge release-management

我们正在尝试使用git octopus合并来构建一个流程来整合常规版本的许多主题分支。当发生冲突时,似乎没有输出哪些分支发生冲突。在章鱼合并之后,有没有人知道确定冲突来自哪些分支的方法?

谢谢, -Kal

1 个答案:

答案 0 :(得分:7)

git merge man page 提及:

  

章鱼

     

这解决了具有两个以上磁头的情况,但拒绝执行需要手动解决的复杂合并。它主要用于将主题分支头捆绑在一起。这是拉动或合并多个分支时的默认合并策略。

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.
  

也就是说,它完全中止了合并。如果你“解决”它并提交它只是你做的提交。