完全な CVS 履歴を Hg に移行する一環として、cvs2svn を使用してローカル ディレクトリに SVN リポジトリを作成しました。最初のレベルのディレクトリ構造は次のとおりです。
2010-04-21 09:39 AM <DIR> .
2010-04-21 09:39 AM <DIR> ..
2010-04-21 09:39 AM <DIR> locks
2010-04-21 09:39 AM <DIR> hooks
2010-04-21 09:39 AM <DIR> conf
2010-04-21 09:39 AM 229 README.txt
2010-04-21 11:45 AM <DIR> db
2010-04-21 09:39 AM 2 format
2 File(s) 231 bytes
hg と変換拡張機能をセットアップして変換を試みた後、変換時に次のようになります。
C:\>hg convert file://localhost/Users/terry/Desktop/repoSVN
assuming destination repoSVN-hg
initializing destination repoSVN-hg repository
file://localhost/Users/terry/Desktop/repoSVN does not look like a CVS checkout
file://localhost/Users/terry/Desktop/repoSVN does not look like a Git repo
file://localhost/Users/terry/Desktop/repoSVN does not look like a Subversion repo
file://localhost/Users/terry/Desktop/repoSVN is not a local Mercurial repo
file://localhost/Users/terry/Desktop/repoSVN does not look like a darcs repo
file://localhost/Users/terry/Desktop/repoSVN does not look like a monotone repo
file://localhost/Users/terry/Desktop/repoSVN does not look like a GNU Arch repo
file://localhost/Users/terry/Desktop/repoSVN does not look like a Bazaar repo
file://localhost/Users/terry/Desktop/repoSVN does not look like a P4 repo
abort: file://localhost/Users/terry/Desktop/repoSVN: missing or unsupported repository
TortoiseHg をインストールしました。詳細については、hg バージョン レポート: Mercurial Distributed SCM (バージョン 1.4.3) インストールの library.zip が信じられる場合、このバージョンの Mercurial にはいくつかの svn バインディングがあるようです。
これが正しく機能するためには、チェックアウトを実行して hg convert を指定する必要がありますか?