私はこの問題に自分で取り組む必要がありました。VisualSVNサーバーをホストする別のWindowsサーバーを備えたWindowsXPマシンがあります。
TortoiseHGとCollabNetSubversionコマンドラインクライアントもインストールしています。
<Enable Convert Extension w/ Tortoise Hg 2>
TortoiseHg 2.0を使用すると、変換拡張機能を有効にすることがこれまでになく簡単になったことをコメントで指摘してくれたbgeverに感謝します。彼が言うように
TortoiseHG 2.0では、これがはるかに簡単になりました。[スタート]メニューからTortoiseHGWorkbenchを起動します。[ファイル]->[設定]を選択します。リストから[拡張機能]を選択します。[変換]チェックボックスをオンにして、[OK]をクリックします。それでおしまい!構成ファイルを生成してファイルシステムで検索する必要はありません。–bgever3月11日7:56
</Enable Convert Extension w/ Tortoise Hg 2>
<Enable Convert Extension Manually>
リポジトリをSVNからHGに変換するには、次の手順に従いました。
1)C:\ Program Files \ TortoiseHg\Mercurial.iniを開きます
編集
参考までに-TortoiseHgはこのファイルをに移行しました
- 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 convert file:/// y:/ yoursvnreponame
変換ツールはネットワーク化されたリポジトリで問題が発生する可能性があることがわかったので、ドライブをそれにマップする必要がありましたが、これは私にとっては問題なく機能しました。