2011-04-20 43 views
2

我開始使用Windows的TortoiseGit,但是我發現有些事煩人。例如,當我有一個合併過程中發生衝突,我需要做到以下幾點:如何在合併後自動將文件解析爲已解決

  • 執行合併3路(當然......沒有其他選擇)
  • 將文件標記爲解決

如果合併成功結束,是否有自動將文件標記爲已解決的方法?

感謝任何指針,

尤利安

回答

5

您需要調整您的配置相信您的合併工具的退出代碼:

git config mergetool.<tool>.trustExitCode true 

這假定您使用合併工具具有對應於退出碼是否合併成功或不。

下面是詳細信息:

http://www.kernel.org/pub/software/scm/git/docs/git-mergetool.html

希望這有助於。

+0

這似乎是好的。我會試試這個。謝謝! – INS 2011-04-21 06:51:41

+0

答案應該結合這一個:http://stackoverflow.com/questions/4957630/how-do-you-merge-in-git-on-windows - 提及: 這不是從烏龜,但僅限於命令行。 – INS 2011-04-27 08:27:42

0

那麼,他們是文本文件,源代碼。成功的是當文件工作/編譯你想要的。

+0

我不想做2個單獨的操作。我希望一旦我將文件與meld/kdiff3或類似工具合併爲標記爲已解決。 – INS 2011-04-21 05:34:56