12
我正在創建一個合併驅動程序。我已經定義了一個.gitattributes文件,如下所示:添加git合併驅動程序到存儲庫?
filename merge=mergeStrategy
我創建了合併司機在$ PROJECT/git的/配置如下:
[merge "mergeStrategy"]
name = My merge strategy
driver = scripts/mergeScript.sh
也能正常工作本地,但我想要將此合併驅動程序提交到git存儲庫,以便合併策略適用於所有人。
有沒有一種方法可以將此(或其他Git配置選項)添加到存儲庫本身?
這不會保存git存儲庫中的配置設置。 – 2012-01-12 17:38:11
@AlexandrPriymak:好點。我已經添加了重要的警告答案。 – VonC 2012-01-12 18:02:36
不要忘記使用'chmod + x'將'mergeScript.sh'設置爲可執行文件,否則它可能會(不會)工作。我也**強烈**建議你**不要**使用可執行文件的擴展名。將它命名爲'mergeScript',因爲將來它可能會從shell腳本更改爲perl,python,甚至編譯的C可執行文件。 – MestreLion 2012-03-09 23:53:51