在.git / hooks / pre-commit中共享代码的好方法

时间:2018-09-12 03:19:46

标签: git githooks

我可以在.git/hooks中共享代码吗?

我唯一想到的就是创建命令行工具,并从.git/hooks/*的每个脚本中调用这些工具

2 个答案:

答案 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