2012-10-19 36 views
4

我想知道是否可以編寫我自己的自定義合併並使用它來代替標準合併。是否有可能取代git合併算法?

想到的唯一想法是將其放入配置爲merge.tool,但這將使它在標準的git-merge之後運行,而不是它。

謝謝!

回答

4

閱讀gitattributes documentation

定義自定義合併司機

合併驅動器的定義在的.git/config文件進行,而不是在gitattributes文件,所以嚴格來說本手冊頁面是一個錯誤的地方談論它。然而...

定義自定義合併司機filfre,添加一節到$ GIT_DIR/config文件(或$ HOME /文件的.gitconfig)是這樣的:

[merge "filfre"] 
    name = feel-free merge driver 
    driver = filfre %O %A %B 
    recursive = binary 
+0

這正是我尋找,謝謝! –

相關問題