htz*_*fun 5 environment-variables githooks atlassian-sourcetree clang-format
我开始git-hooks在我的项目中使用,其中一个 precommit-hooks 使用clang-format. 在通过 SourceTree 提交时,它无法找到 clang 格式。
Error: 'clang-format' not found.
但是提交有效,如果我通过终端或通过 SourceTree 内的终端执行此操作。将此行添加到 git-hook 后,一切都在 SourceTree 中工作。
export PATH=/usr/local/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
所以看起来它在 SourceTree 中不起作用,但我没有找到任何关于当前版本(版本 2.3.2)的错误报告
我是否忘记在 SourceTree 的某处启用某些选项,或者它应该自己工作?
这仍然是一个问题
如果使用 Mac 从终端打开 Sourtree
open /Applications/SourceTree.app/Contents/MacOS/SourceTree
Run Code Online (Sandbox Code Playgroud)
通过获取正确的路径解决问题
或者您可以更改预提交脚本并添加路径,如下所示:
export PATH=/usr/local/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
替代解决方案可以参见
| 归档时间: |
|
| 查看次数: |
737 次 |
| 最近记录: |