3

TortoiseHG (2.1.2) を使用して、Windows 7 (64 ビット) で hggit 拡張機能を動作させようとしています。公式のセットアップ手順に従いました。つまり、hg-git リポジトリのクローンを作成し、「hggit = ...」行を mercurial.ini ファイルの拡張機能セクションに追加しました。

ただし、拡張機能が読み込まれていないようです。リポジトリのクローンを作成しようとすると、次のエラーが発生します。

abort: repository git://... not found!

ランニング

hg help hggit

結果は

hg: unknown command 'hggit'

また、mercurial.ini ファイルの拡張セクションに何を入れても、エラーはまったく発生しません。

問題が何であるかについてのアイデアはありますか? 拡張機能の読み込みに問題があるかどうかを示すログ ファイルはありますか?

4

2 に答える 2

1

同じ問題があり、私の場合[extensions]、INI ファイルで行を指定するのを忘れていました。

動作していません:

[ui]
username = My name <my@emailaddress.com>
hgsubversion=D:\Repotools\hg-svn\hgsubversion
hggit=D:\Repotools\hg-git\hggit

働く:

[ui]
username = My name <my@emailaddress.com>

[extensions]
hgsubversion=D:\Repotools\hg-svn\hgsubversion
hggit=D:\Repotools\hg-git\hggit

コマンドを実行するhg help hggitと、ディレクトリ パスが正しくないかどうかが報告されます。

于 2012-01-01T10:07:49.560 に答える
0

後にあるものを含める必要がありますhggit =

リポジトリのクローンを作成したディレクトリ内の hggit サブディレクトリを指している必要があります。

例えばhggit=C:\hg-extensions\hg-git\hggit

于 2011-08-02T16:52:37.440 に答える