有没有一种方法可以在.git/hooks
中共享代码?
我唯一能想到的是创建命令行工具,并从.git/hooks/*
中的每个脚本调用这些工具
你可以:
git add --chown=+x
)中预先设置您的预提交脚本,并在所述仓库的README
中描述用户需要做什么来激活它(例如从.git/hooks/pre-commit
到该文件的符号链接)有几种方法可以管理钩子。我最后为自己创造了一个,并在几周前将其公之于众:https://github.com/lovato/hooks4git
在我的方法中,没有全局脚本(像其他工具或甚至正确配置的git)。在您的repo上安装并激活该工具后,您可以将脚本与代码一起提交。
在任何方法中,您都可以将文件链接到外部存储库,并共享所有脚本,而无需直接触摸.git / hooks文件夹。