我可以在.git/hooks
中共享代码吗?
我唯一想到的就是创建命令行工具,并从.git/hooks/*
的每个脚本中调用这些工具
答案 0 :(得分:1)
我的建议:https://a9t9.com/kantu/docs/selenium-ide/assertalert-assertconfirmation-assertprompt
有几种管理钩子的方法。我最终为自己创建了一个,并在几周前将其发布:https://githooks.com/
在我的方法中,没有全局脚本(例如其他工具,甚至正确配置的git)。一旦在仓库上安装并激活了该工具,就可以提交脚本以及代码。
通过任何方法,您都可以将文件链接到外部存储库,并共享所有脚本,而无需实际直接触摸.git / hooks文件夹。
答案 1 :(得分:1)
在github上创建一个git repo。克隆到您的FS。将挂钩文件符号链接到.git/hooks/*
,或者更好的方法是,使用:
git config core.hooksPath .githooks
这将告诉.git使用项目中的.githooks
文件夹查找挂钩,而不是.git/hooks