2014-02-25 69 views
2

我添加了一个git commit模板来帮助我们的commit commit标准化。修改git存储库root配置

我已经添加了模板并修改了本地`.git/config'文件以包含模板,但是这仅适用于此特定克隆。

有没有办法修改.git/config以便在Git Repository根目录中包含commit.template的值,这样当任何人克隆存储库时,它们都有可用的设置?

回答

1

无法在克隆存储库中强制执行配置设置。

可以做的是将你的模板和钩子脚本打包成仓库的一部分,然后包含某种“设置”脚本,将它们复制到所有适当的位置。

0

我能找到的解决方案是修改系统范围.gitconfig文件以包含相对于存储库的commit.template的路径。

当一个新的克隆是由

虽然全系统.gitconfig文件的优先级最低,为Git Configuration描述,如果本地或全局配置文件不会被修改,将在所有仓库的系统上应用。