我目前有一个包含两个项目的repo,每个项目都在自己的子文件夹中:一个在C#中,另一个在Javascript中.我想有一个预提交钩子,它将运行jshint,但只有当任何暂存文件在Javascript文件夹中时如果暂存文件只来自C#文件夹,那么预提交钩子将不会运行.
这有可能吗?或者是我将这两个项目拆分成自己的回购的唯一解决方案?
git hook pre-commit
git ×1
hook ×1
pre-commit ×1