首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在.git/hooks/pre-commit中共享代码的好方法

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

Stack Overflow用户
提问于 2018-09-12 11:19:46
回答 3查看 3K关注 0票数 7

有没有好的方法可以用.git/hooks共享代码?

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

EN

回答 3

Stack Overflow用户

发布于 2020-02-23 03:08:05

在github上创建一个git存储库。将其克隆到您的fs中。将钩子文件符号链接到.git/hooks/*,或者更好的做法是使用:

代码语言:javascript
复制
git config core.hooksPath .githooks

这将告诉.git使用项目中的.githooks文件夹而不是.git/hooks来查找挂钩

票数 4
EN

Stack Overflow用户

发布于 2018-09-12 12:36:33

您可以执行以下任一操作:

  • 在您自己的存储库(git add --chmod=+x)中设置预提交脚本的版本,并在所述存储库的README中说明用户需要执行哪些操作才能激活它(例如,从.git/hooks/pre-commit到您的脚本的符号链接)
  • 或设置git repo template,前提是该存储库的所有用户都可以访问公共共享路径。
票数 3
EN

Stack Overflow用户

发布于 2018-09-14 22:09:15

我的建议:https://githooks.com/

有几种方法可以管理钩子。我最终为自己创建了一个,并在几周前公开了它:https://github.com/lovato/hooks4git

在我的方法中,没有全局脚本(就像其他工具一样,甚至没有正确配置的git )。一旦在您的存储库上安装并激活了该工具,您就可以将脚本与代码一起提交。

在任何方法中,您都可以将文件链接到外部存储库,并共享所有脚本,而实际上不需要直接接触.git/hooks文件夹。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52287007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档