我最近在Linux系统(Ubuntu 10.4服务器)上使用了Mercurial的Perfarce扩展,并对其代码进行了一些修改以满足我的需求。
现在,我想在Windows 7x64(我安装了TortoiseHg)上做同样的事情。我知道togise Hg附带了一些捆绑扩展(包括perfarce)。我也知道我可以使用Mercurial.ini或hgrc文件来启用扩展并指定查找它们的路径。
我想我可以在我的Mercurial.ini文件中强制执行perfarce.py的路径(perfarce = path \ to \ extension),但由于perfarce已经与TortoiseHg安装捆绑在一起,我可以编辑捆绑版本吗?如果是这样,我在哪里可以找到它?
TIA
亚历山大
答案 0 :(得分:2)
我意识到这不是你的确切问题的答案,但是将perfarce.py
放在自己的hg回购中并在Mercurial.ini中指向它并不是更好吗?
这样你就不用再担心了,即使你要更新TortoiseHg也不用担心。
修改强>
好的,我启动了一台Windows机器。
perfarce扩展包含在TortoiseHg \ library.zip \ hgext中,但它是.pyo
文件。
坦率地说,我不知道用实际的.py文件替换.pyo是否有效。它可能会,因为pyo就是Python解释器在使用-O
标志调用时输出的内容,但是嘿,我对Python不太了解。
我想尝试是唯一可以确定的方法。