2014-02-25 71 views
2

我添加了一個git commit模板來幫助我們的commit commit標準化。修改git存儲庫root配置

我已經添加了模板並修改了本地`.git/config'文件以包含模板,但是這僅適用於此特定克隆。

有沒有辦法修改.git/config以便在Git Repository根目錄中包含commit.template的值,這樣當任何人克隆存儲庫時,它們都有可用的設置?

回答

1

無法在克隆存儲庫中強制執行配置設置。

可以做的是將你的模板和鉤子腳本打包成倉庫的一部分,然後包含某種「設置」腳本,將它們複製到所有適當的位置。

0

我能找到的解決方案是修改系統範圍.gitconfig文件以包含相對於存儲庫的commit.template的路徑。

當一個新的克隆是由

雖然全系統.gitconfig文件的優先級最低,爲Git Configuration描述,如果本地或全局配置文件不會被修改,將在所有倉庫的系統上應用。