2016-02-09 84 views
1

最近我的mergetool已經出現任何合併衝突mergetool將報告沒有文件需要合併和Git狀態顯示所有衝突都是固定的。當他們實際上不是。Git Mergtool:沒有文件需要合併+ git狀態所有衝突修復

這裏是我的全球的.gitconfig:

[core] 
     excludesfile = /Users/xxx/.gitignore_global 
     trustctime = false 
[merge] 
     tool = kdiff3 
     conflictstyle = diff3 
[mergetool] 
     trustExitCode = true 
+0

什麼你問? – CodeWizard

回答

0

而不是試圖找出根本原因,我現在標記所有文件,沒有得到解決,做git mergetool

1

當你的合併工具(在這種情況下,kdiff3)是一種比Git是合併更具侵略性這有時會發生。所以git試圖合併,並說「嗯,我不太確定如何做到這一點,所以標記爲衝突」。然後在合併工具中打開它,並確定它確實可以合併所有內容,而無需人工干預,因此它在打開時立即生效,並且合併衝突。這是一個很好的事情,所以很高興:)

+2

當我看到衝突的文件,雖然肯定還有衝突,但我可以看到'HEAD <<<<<'等 – Hillboy