2017-05-24 23 views
2

我不在工作流中使用快進合併。我注意到,在Git的本身,可以包括這在他們的.gitconfig得到默認快進關:如何在TortoiseGit中設置默認合併「No Fast Forward」?

[merge] 
    ff = false 

TortoiseGit似乎並沒有做這樣的事情,雖然。當我去合併時,「不快進」複選框仍然未被選中。當我進行合併時,我發現它仍然會調用命令git.exe merge Branch_test,而沒有--no-ff開關。

如何將其設置爲默認關閉?

回答

2

啊哈!

在配置文件中確實設置

[merge] 
    ff = false 

防止快速轉發使用TortoiseGit合併時,因爲改變的git.exe自身的行爲。

添加該選項後,合併對話框上的「不快進」複選框將不會執行任何操作!相反,所有合併將是「不快速」合併。

這有點笨拙,因爲這意味着我沒有TortoiseGit對話框中的選項來覆蓋默認值(即,在合併命令中使用--ff開關)。儘管如此,它確實滿足了我的需求。

相關問題