python 的 sourcetree 挂钩
sourcetree hook with python
我有一个git钩子,"commit-msg"
它看起来像:
#!/bin/sh
python .git/hooks/Foo.py
在我的Foo.py
里面
我有:
import git
# doing some stuff based on git (evaluating latest changes)
当我使用 sourcetree 提交时,如果未能 运行 钩子(它也不提交)
//...
Traceback (most recent call last):
File ".git/hooks/Foo.py", line 2, in <module>
import git
ImportError: No module named git
//...
但如果我直接从终端提交,挂钩会按预期工作。
对修复源代码树上的提交有什么建议吗?
尝试将此添加到您的 git 挂钩文件中:
export PATH=/usr/local/bin:$PATH
我有一个git钩子,"commit-msg"
它看起来像:
#!/bin/sh
python .git/hooks/Foo.py
在我的Foo.py
里面我有:
import git
# doing some stuff based on git (evaluating latest changes)
当我使用 sourcetree 提交时,如果未能 运行 钩子(它也不提交)
//...
Traceback (most recent call last):
File ".git/hooks/Foo.py", line 2, in <module>
import git
ImportError: No module named git
//...
但如果我直接从终端提交,挂钩会按预期工作。
对修复源代码树上的提交有什么建议吗?
尝试将此添加到您的 git 挂钩文件中:
export PATH=/usr/local/bin:$PATH