Git预提交钩子配置

问题描述 投票:0回答:1

我正在关注office guidance来创建并添加一个挂钩到预提交检查过程。我需要创建3个文件

  .pre-commit-config.yaml

  .pre-commit-hooks.yaml

   theCheckFile.sh

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

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

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

git pre-commit-hook pre-commit
1个回答
1
投票

1)这些文件看起来像项目根文件给我(虽然我自己从未使用过这个工具)。我建议将它们放在项目文件夹中(可能在你的.gitignore文件旁边)。如果您想成为团队中唯一使用预提交的人,或者如果您的整个团队将使用具有相同设置的预提交,则将它们添加到repo中,将它们添加到.gitignore。

2)看起来repo的rev字段是带有预提交检查代码的repo的'修订版或标记'。这将用于识别要使用的检查代码的版本,因此可能需要它。 https://pre-commit.com/#pre-commit-configyaml---repos

© www.soinside.com 2019 - 2024. All rights reserved.