我为我的项目存储库做了Talisman设置,现在我无法向分支提交更改。它以下列错误中止。请帮帮我!
[INFO] Installing environment for https://github.com/thoughtworks/talisman.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
An unexpected error has occurred: CalledProcessError: command: ('go', 'get', './...')
return code: 1
expected return code: 0
stdout:
Executable `go` not found
stderr: (none)发布于 2021-08-16 13:06:29
出于任何原因,它看起来像是talisman在从源代码安装时不正确地安装为一个名为cmd的可执行文件,而不是talisman。
我建议发送一个pull请求来更正此代码这里,以使用entry: cmd --githook pre-commit (以及该文件中的以下内容)
解决方法是直接在配置中覆盖不正确的值:
repos:
- repo: https://github.com/thoughtworks/talisman
rev: v1.22.0
hooks:
- id: talisman-commit
entry: cmd --githook pre-commit这似乎在某种程度上已经倒退了,也许是在他们的代码的重构/重组过程中--可能是在此承诺中。
免责声明:我创建了预提交。
https://stackoverflow.com/questions/68801910
复制相似问题