SLN*_*SLN 3 git pre-commit-hook pre-commit.com
我正在按照办公室指南创建钩子并将其添加到预提交检查过程中。我需要创建 3 个文件
.pre-commit-config.yaml
.pre-commit-hooks.yaml
theCheckFile.sh
Run Code Online (Sandbox Code Playgroud)
配置文件配置hooks文件,该文件调用theCheckFils.sh文件来检查我的代码风格。
Q.1我应该把这些文件放在哪里?我目前将它们放入我的项目文件夹中,并编辑 .gitignore 文件以忽略所有它们,有更好的建议吗?或者这样就可以了。
Q.2 pre-commit-config.yaml 文件中需要 rev,我应该在哪里找到此信息,我当前使用的代码 Repo 中没有版本信息,我可以随机创建一个数字吗?
1)这些文件对我来说似乎是项目根文件(尽管我自己从未使用过这个工具)。我建议将它们放在项目文件夹中(可能位于 .gitignore 文件旁边)。如果您想成为团队中唯一使用预提交的人,请将它们添加到 .gitignore;如果您的整个团队将使用具有相同设置的预提交,则将它们添加到存储库。
2) 看起来存储库的字段是带有预提交rev检查代码的存储库的“要克隆的版本或标记” 。这将用于识别要使用哪个版本的校验码,因此可能需要它。https://pre-commit.com/#pre-commit-configyaml---repos
| 归档时间: |
|
| 查看次数: |
14300 次 |
| 最近记录: |