私はこの問題に自分で取り組む必要がありました。VisualSVNサーバーをホストする別のWindowsサーバーを備えたWindows XPマシンがあります。
私も持ってTortoiseHgのはだけでなく、インストールCollabNetのSubversionのコマンドラインクライアント。
<Enable Convert Extension w/ Tortoise Hg 2>
TortoiseHg 2.0を使用すると、変換拡張機能の有効化がこれまでになく簡単になることをコメントで指摘してくれたbgeverに感謝します。彼が言うように
TortoiseHG 2.0では、これがはるかに簡単になりました。[スタート]メニューからTortoiseHGワークベンチを起動します。[ファイル]-> [設定]を選択します。リストから「拡張機能」を選択します。[変換]チェックボックスをオンにして、[OK]をクリックします。それでおしまい!構成ファイルを生成してファイルシステムで検索する必要はありません。– bgever 3月11日7:56
</Enable Convert Extension w/ Tortoise Hg 2>
<Enable Convert Extension Manually>
リポジトリをSVNからHGに変換するには、次の手順に従いました。
1)C:\ Program Files \ TortoiseHg \ Mercurial.iniを開きます
編集
FYI-Tortoise Hgはこのファイルを
- XP以前-C:\ Documents and Settings \ USERNAME \ Mercurial.ini
- Vista以降-C:\ Users \ USERNAME \ Mercurial.ini
そのファイルはほとんど空であり、そこで上書きしたいものだけをリストします。それがあなたの手元にある場合は、次の2行をファイルの最後に追加するだけです。
[extensions]
convert =
2)で始まる行を検索します
【エクステンション】
3)その下に、各行にセミコロン(;)でコメント化されたキーワードのリストが表示されます
4)言う行を見つける
;変換=
セミコロンを削除して、
変換=
</Enable Convert Extension Manually>
5)コマンドプロンプトを開き、新しいhgフォルダーを作成するディレクトリに移動します(プロセスにより、コマンドプロンプトが開いているディレクトリにyoursvnreponame-hgという新しいフォルダーが作成されます)。
6)このコマンドを使用する
hg変換file:/// y:/ yoursvnreponame
変換ツールでネットワークリポジトリに問題が発生する可能性があることがわかったため、ドライブをドライブにマップする必要がありましたが、これで問題なく動作しました。