找出github中两个分支之间的尝试合并中的确切冲突提交
答
Rajdeep任何想法,
正如TimBiegeleisen说,合并两个分支冲突的时候总是最近期提交的每个分支。
在行之间读取,我怀疑你想知道实际上哪个提交。如果这是你想知道的,那么这个答案可能让你在正确的轨道上:https://stackoverflow.com/a/31242553/2374880 具体来说,运行:
git ls-files -u \
| while read conflicted; do
echo @@@ conflicted file $conflicted touched in this merge by:
git log HEAD...MERGE_HEAD --left-right --format=' %h %aN %s' -- "$conflicted"
done
如果你只是想提交ID,而不是其他的信息,替换格式字符串与只有'%h'
的论点。
当您尝试从涉及的两个分支的HEAD提交形成单个提交时发生冲突。你想在这里找到什么? –
可以说有一个脚本,或者可能是jenkins中的一个工作,如果在其中一个分支中有一个提交以保持两个分支同步,则jenkins会自动合并2个分支。现在让我们说出现合并冲突。我想弄清楚发生冲突的确切的2次提交(在2个分支中)。基本上我想告诉这两个承诺的作者,并要求他们相互解决 –