3

最近、Linuxシステム(Ubuntu 10.4サーバー)でMercurialを使用してPerfarce拡張機能を使用し、ニーズに合わせてコードに変更を加えました。

今、私はWindows 7x64(TortoiseHgをインストールした場所)でも同じことをしたいと思います。Tortoise Hgにはいくつかの拡張機能がバンドルされていることを知っています(perfarceを含む)。また、Mercurial.iniまたはhgrcファイルを使用して拡張機能を有効にし、それらを見つけるためのパスを指定できることも知っています。

Mercurial.iniファイル(perfarce = path \ to \ extension)でperfarce.pyへのパスを強制できると思いますが、perfarceはすでにTortoiseHgインストールにバンドルされているので、バンドルされたバージョンを編集できますか?もしそうなら、どこでそれを見つけることができますか?

TIA

アレクサンドル

4

1 に答える 1

2

これはあなたの正確な質問に対する答えではないことを私は理解していますがperfarce.py、それ自体のhgレポに固執し、Mercurial.iniでそれを指す方が良いのではないでしょうか。

そうすれば、TortoiseHgを更新するときでさえ、二度とそれについて心配する必要はありません。

編集

OK、Windowsマシンを起動しました。

perfarce拡張子はTortoiseHg\library.zip \ hgextに含まれていますが、これは.pyoファイルです。

率直に言って、.pyoを実際の.pyファイルに置き換えることが機能するかどうかはわかりません。おそらく、pyoは、-Oフラグを指定して呼び出されたときにPythonインタープリターが出力するものであるためですが、Pythonについてはよくわかりません。

確実に知る唯一の方法は試してみることだと思います。

于 2011-06-27T16:37:28.907 に答える