Git pre post hook,但仅限于目录中的文件发生变化时

时间:2018-01-12 06:59:14

标签: git

我正在与一个疯狂的大型回购合同工作,该回购在同一个回购中拥有所有语言和阳光下的所有东西。

所以我们可能有

root
   |___ Feature
              |
              |_  api
              |_ Frontend
   |___ Feature

是否可以在上面的Frontend文件夹中只有更改时触发git挂钩,并且在其他任何内容运行时不会运行?

1 个答案:

答案 0 :(得分:1)

不,每个项目都有一些钩子(像Gitlab这样的一些Web开发环境允许全局钩子但仍然没有每个目录钩子。)

你为什么想要一个?你对速度不满意吗?我的建议是在编译语言(C / C ++ / Go)中单独编写每个目录挂钩和一个真正的挂钩,检查它运行的子项目并运行相应的每个目录挂钩。