猿问

使用 python 的 sourcetree 钩子

我有一个 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

//...

但如果我直接从终端提交,则挂钩按预期工作。


有什么建议可以修复源树上的提交吗?


繁花不似锦
浏览 105回答 1
1回答

慕的地6264312

尝试将此添加到您的 git 挂钩文件中:export&nbsp;PATH=/usr/local/bin:$PATH
随时随地看视频慕课网APP

相关分类

Python
我要回答