5

10 天前,Husky 5 发布 https://dev.to/typicode/what-s-new-in-husky-5-32g5

迁移到它之后(https://typicode.github.io/husky/#/

我注意到.husky项目中有一个新目录。

默认情况下,它包含以下内容:

.huskey
   -> .gitignore
   -> /_

.gitignore文件只是忽略了_目录

_

/_目录里面有一个huskey.sh显然应该被忽略的文件。

在文档中 - 您通过以下方式添加挂钩:

npx husky add .husky/pre-commit "npm test"

这将在目录中创建一个pre-commit文件.husky

pre-commit我应该用文件提交那个目录吗?不确定,也无法在文档中找到。

4

1 回答 1

7

如果您希望这些钩子成为您的 repo 的标准,那么是的,您需要提交它们。例如,如果您有一个 commit-msg 挂钩来 lint 提交消息,并且您希望其他开发人员克隆您的 repo 以遵守这些 lint 规则,那么该commit-msg文件就是强制执行的方法。

于 2021-02-16T04:04:09.343 回答