將本地資源庫推送到位於Windows 7的網絡共享中的主資源庫時遇到了錯誤。我在主資源庫上添加了一個掛鉤,以在推送時執行「hg update」 。當我正在從TortoiseHg本地倉庫推,我在控制檯收到此錯誤:運行HG的TortoiseHg錯誤
Traceback (most recent call last):
File "c:\Python26\lib\site-packages\py2exe\boot_common.py", line 92, in <module>
ImportError: No module named linecache
Traceback (most recent call last):
File "<install zipextimporter>", line 1, in <module>
ImportError: No module named zipextimporter
Traceback (most recent call last):
File "hg", line 10, in <module>
ImportError: No module named os
warning: changegroup hook exited with status 255
推情況,但沒有成功執行掛鉤。此外,似乎我總是在命令行中運行「hg」命令時遇到此錯誤,除非在C:\ Program Files \ TortoiseHg目錄中運行該命令。我已將「C:\ Program Files \ TortoiseHg」放入PATH
環境變量中,但沒有成功。該系統是Windows 7 x64。
一般TortoiseHg似乎工作,像提交,更新,推,拉......但更細節的鉤子似乎無法正常工作。我只安裝了Tortoise 3.5.1,沒有任何Mercurial或Python。
http://bitbucket.org/tortoisehg/files/downloads/tortoisehg-3.5.1-x64.msi
http://tortoisehg.bitbucket.io/download/index.html
有人可以幫我:這裏是我從安裝了它?我在StackOverflow上看到過類似的問題,但是這個人安裝了Mercurial和TortoiseHg。
那麼,爲什麼我在命令行中運行hg時會出現這些錯誤?爲什麼從TortoiseHg GUI推送不能成功執行遠程存儲庫上的鉤子?
謝謝。我已經將THG路徑移到了PATH變量的早期......並且hg push開始很好地工作。我有很多其他的python版本,從Octave,mingw等等。使用路徑變量順序似乎有竅門。再次感謝。 – Lav