我开始在我的项目中使用git-hooks
,其中一个预先挂钩使用clang-format
。
在通过SourceTree提交时,它无法找到clang-format。
Error: 'clang-format' not found.
但是如果我通过终端或通过SourceTree内的终端执行此操作,则提交有效。将此行添加到git-hook后,一切都在SourceTree中工作。
export PATH=/usr/local/bin:$PATH
看起来它在SourceTree中不起作用,但我没有找到任何有关当前版本的错误报告(版本2.3.2)
我是否忘记在SourceTree中的某个位置启用某个选项,或者它应该单独使用?
答案 0 :(得分:1)
这仍然是一个问题
如果使用 Mac 从终端打开 Sourtree
open /Applications/SourceTree.app/Contents/MacOS/SourceTree
通过获取正确的路径来解决问题
或者您可以更改预提交脚本并使用以下内容添加路径:
export PATH=/usr/local/bin:$PATH
替代解决方案见