我开始在我的项目中使用git-hooks,其中一个预提交钩子使用clang-format。在通过SourceTree提交时,它无法找到clang格式。
Error: 'clang-format' not found.
但是,如果我通过终端或通过SourceTree中的终端执行此操作,则提交是有效的。在将这一行添加到git-hook之后,一切都可以在SourceTree中正常工作。
export PATH=/usr/local/bin:$PATH所以看起来它不能在SourceTree中工作,但是我没有找到任何关于当前版本(2.3.2版)的bugreport。
我是不是忘了在SourceTree中的某个地方启用某个选项,或者它应该自己工作?
发布于 2021-07-22 09:53:23
这仍然是一个问题
如果使用Mac从终端打开Sourtree
open /Applications/SourceTree.app/Contents/MacOS/SourceTree通过获取正确的路径修复了该问题
或者,您可以更改预提交脚本并添加路径,如下所示:
export PATH=/usr/local/bin:$PATH替代解决方案可在
https://stackoverflow.com/questions/42843976
复制相似问题