有没有好的方法可以用.git/hooks共享代码?
我唯一能想到的就是创建命令行工具,然后从.git/hooks/*中的每个脚本调用这些工具
发布于 2020-02-23 03:08:05
在github上创建一个git存储库。将其克隆到您的fs中。将钩子文件符号链接到.git/hooks/*,或者更好的做法是使用:
git config core.hooksPath .githooks这将告诉.git使用项目中的.githooks文件夹而不是.git/hooks来查找挂钩
发布于 2018-09-12 12:36:33
您可以执行以下任一操作:
git add --chmod=+x)中设置预提交脚本的版本,并在所述存储库的README中说明用户需要执行哪些操作才能激活它(例如,从.git/hooks/pre-commit到您的脚本的符号链接)发布于 2018-09-14 22:09:15
有几种方法可以管理钩子。我最终为自己创建了一个,并在几周前公开了它:https://github.com/lovato/hooks4git
在我的方法中,没有全局脚本(就像其他工具一样,甚至没有正确配置的git )。一旦在您的存储库上安装并激活了该工具,您就可以将脚本与代码一起提交。
在任何方法中,您都可以将文件链接到外部存储库,并共享所有脚本,而实际上不需要直接接触.git/hooks文件夹。
https://stackoverflow.com/questions/52287007
复制相似问题