标签: git hook githooks
我知道git template文件夹中的钩子将安装在我克隆的所有将来的存储库中。我需要的是在克隆来自特定bitbucket用户的存储库时自动安装这些挂钩。
示例:
有没有办法做到这一点?是否可以过滤来自同一用户的不同项目?
答案 0 :(得分:0)
有一种方法,但是它要求您根据要应用的不同git配置集将存储库组织在不同的目录中。
在您的情况下,您可以为所有普通的git存储库提供一个目录,而与您要选择的用户的所有存储库都具有不同的目录。
然后,您将使用最新的git版本使用gitconfig中的includeIf部分。
gitconfig
includeIf
您可以看到对此过程here的非常详细的描述,其中包括对每个存储库应用不同的挂钩。