首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >子目录中的Git钩子

子目录中的Git钩子
EN

Stack Overflow用户
提问于 2020-11-17 13:23:17
回答 1查看 1.3K关注 0票数 2

我有一个回购,其中包含几个反应项目,在不同的目录。为结构

代码语言:javascript
复制
> Repo Root
  > .git
  > CRA Project1
  > CRA Project2

.git中为全局事物定义了git钩子。

但我想为每个项目添加钩子。例如,在CRA Project1中运行带有预提交的自定义linter,而在CRA Project2中不运行。

如果已经定义了全局钩子,如何添加每个项目的钩子?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-17 18:40:15

Git没有子项目的概念。从Git的角度来看,顶部有.git/存储库的整个工作树只是一个项目,在.git/hooks/中只有一组钩子。

说到这一点,您可以在全局钩子的帮助下自己实现子项目挂钩。.git/hooks/中的每个钩子必须确定它是运行在全局分支/提交/文件上还是在子项目上,对于子项目,它调用子项目挂钩。

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

https://stackoverflow.com/questions/64876119

复制
相关文章

相似问题

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