3

我最近在 linux 系统(Ubuntu 10.4 服务器)上使用了带有 mercurial 的 Perfarce 扩展,并对其代码进行了一些修改以满足我的需要。

现在,我想在 Windows 7x64(我安装 TortoiseHg 的地方)上做同样的事情。我知道 tortoise Hg 带有一些捆绑的扩展(包括性能)。我也知道我可以使用 Mercurial.ini 或 hgrc 文件来启用扩展并指定查找它们的路径。

我想我可以在 Mercurial.ini 文件 (perfarce=path\to\extension) 中强制设置 perfarce.py 的路径,但由于 perfarce 已经与 TortoiseHg 安装捆绑在一起,我可以编辑捆绑版本吗?如果是这样,我在哪里可以找到它?

TIA

亚历山大

4

1 回答 1

2

我意识到这不是您确切问题的答案,但是坚持perfarce.py自己的 hg 存储库并在 Mercurial.ini 中指向它不是更好吗?

这样你就不必再担心它了,即使你将更新 TortoiseHg。

编辑

好的,我启动了一台 Windows 机器。

perfarce 扩展名包含在 TortoiseHg\library.zip\hgext 中,但它是一个.pyo文件。

坦率地说,我不知道用实际的 .py 文件替换 .pyo 是否可行。它可能会,因为 pyo 正是 Python 解释器在使用-O标志调用时输出的内容,但是,嘿,我对 Python 不太了解。

我想尝试是唯一确定的方法。

于 2011-06-27T16:37:28.907 回答