我有兩個分支b1和b2是這樣的:Git的合併司機不使用
MyRepo
| - git的
| --- | - 配置
| - .gitattributes
| - D1
| --- | - foo.xml
在git的\ config目錄,我有這樣的配置:
[merge "MyMerger"]
name = My merger
driver = MyMerger.exe %B %A %O
MyMerger.exe存在於Path環境變量
然後,在.gitattributes,我有這樣的:
/D1/foo.xml merge=MyMerger
但是,當我嘗試合併B1和B2在這兩個分支在foo.xml的變化,失敗:
自動合併D1/foo.xml
衝突(含量):合併在D1/foo.xml衝突
自動合併失敗;修復衝突,然後提交結果。
我也嘗試使用這個配置移動.gitattributes在D1:
foo.xml merge=MyMerger
但失敗了。
我錯過了什麼?
感謝
感謝您的答覆 所以我現在用這個配置: [合併] 工具= MyMerger [合併工具 「MyMerger」] CMD = 「\」 C:\\ \\ ... MyMerger.exe \」 \ 「$ REMOTE \」 \「$ LOCAL \」\「$ BASE \」「 但它d沒有更好的工作。 我仍然錯過任何東西嗎? 謝謝 –