我已将Mercurial安装为Python包。现在我希望TortoiseHg与他们合作。但是,所有版本的TortoiseHg都捆绑了自己的hg和Python库版本。我如何确保TortoiseHg使用我安装的Mercurial?
答案 0 :(得分:1)
我正在扩展Mercurial并想测试它是否与TortoiseHg一起正确使用
测试与官方Mercurial二进制文件和TortoiseHg的兼容性是很好的。
它们的组织方式相同。即,所有Python二进制文件都存储在library.zip
因此,要使您的扩展程序与这些捆绑包中的任何一个一起使用,您需要将扩展程序(.py
或.pyc
形式)包含在library.zip
中,并在{Mercurial.ini
中配置扩展程序1}}。
虽然有可能强制TortoiseHg使用另一个Mercurial安装,但最好为扩展用户提供一种使用它的方法,而无需在系统中添加额外的Mercurial安装。因此,您只需提供有关如何将您的扩展程序集成到library.zip
。