1

我正在按照办公室指南创建并添加一个挂钩到预提交检查过程。我需要创建 3 个文件

  .pre-commit-config.yaml

  .pre-commit-hooks.yaml

   theCheckFile.sh

配置文件配置调用theCheckFils.sh文件来检查我的代码样式的钩子文件。

Q.1我应该把这些文件放在哪里?我目前将它们放入我的项目文件夹中,并编辑 .gitignore 文件以忽略所有这些,有更好的建议吗?或者这没关系。

Q.2 pre-commit-config.yaml 文件中需要 rev,我应该在哪里找到这个信息,我目前正在使用的代码 Repo 中没有版本信息,我可以随机创建一个数字吗?

4

1 回答 1

3

1)这些文件对我来说似乎是项目根文件(尽管我自己从未使用过这个工具)。我建议将它们放在项目文件夹中(可能在您的 .gitignore 文件旁边)。如果您想成为团队中唯一使用预提交的人,请将它们添加到 .gitignore,或者如果您的整个团队将使用具有相同设置的预提交,则将它们添加到存储库中。

2) 看起来 repo 的字段是带有预提交检查代码rev的 repo 的“要克隆的修订版或标签” 。这将用于确定要使用哪个版本的校验码,因此可能需要它。https://pre-commit.com/#pre-commit-configyaml---repos

于 2019-02-18T21:25:26.197 回答