【发布时间】:2021-09-19 16:43:16
【问题描述】:
我在pre-commit-config.yml 中启用了两个git 预提交挂钩:
- 一个花费很少时间的代码格式化钩子
- 我们的 pytest 钩子,这需要更多时间
当 (1) 更新代码格式时,它会失败,但 (2) 仍然运行。然后 (1) 和 (2) 必须再次运行,运行提交所需的时间加倍。我宁愿运行 (1) 并仅在 (1) 通过时运行 (2)。使用pre-commit 是否可行,如果可以,我该怎么做?我已经深入研究了文档,但到目前为止我找不到任何有用的东西。
【问题讨论】:
标签: git pre-commit.com