この質問は、SVN の HG Convert が「Subversion リポジトリのようには見えません」と表示するのとほとんど同じですが、そこで与えられた解決策は私にとってはうまくいきませんでした。
Subversion 1.7 (db format 4) と互換性のあるローカル svn リポジトリがありますが、次のようになります。
D:\Work>hg convert file:///D:\Work\pbr
assuming destination pbr-hg
initializing destination pbr-hg repository
file:///D:\Work\pbr does not look like a CVS checkout
file:///D:\Work\pbr does not look like a Git repository
file:///D:\Work\pbr does not look like a Subversion repository
file:///D:\Work\pbr is not a local Mercurial repository
file:///D:\Work\pbr does not look like a darcs repository
file:///D:\Work\pbr does not look like a monotone repository
file:///D:\Work\pbr does not look like a GNU Arch repository
file:///D:\Work\pbr does not look like a Bazaar repository
file:///D:\Work\pbr does not look like a P4 repository
abort: file:///D:\Work\pbr: missing or unsupported repository
Windows 8 Pro x64 で TortoiseHg 2.11 (Mercurial 2.9 を使用) と TortoiseSVN 1.8.4 (Subversion 1.8.5) を使用しています。ここの手順に従いましたhttp://blog.dummzeuch.de/2013/12/26/converting-from-subversion-to-mercurial/
SVN 1.5 リポジトリ形式を db 形式 3 で使用しようとしましたが、同じ結果になりました。
また、マニュアルhttps://www.mercurial-scm.org/wiki/HgSubversionで説明されているように、リポジトリからクローンを作成し、 %userprofile%\mercurial.ini で拡張機能を有効にすることにより、HGSubversion をセットアップしようとしました (これが可能かどうかは正確にはわかりません) 。
[extensions]
hgsubversion = D:\Work\hgsubversion
それを機能させることができませんでした、ここに私が得たものがあります:
D:\Work>hg help hgsubversion
*** failed to import extension hgsubversion from D:\Work\hgsubversion: No module named hgsubversion
hg: unknown command 'hgsubversion'
Mercurial Distributed SCM
****
use "hg help" for the full list of commands or "hg -v" for details
私が理解している限りでは、HGSubversion は svn リポジトリを変換しません (変換したいです)。他のスレッドで可能な解決策としてリストされていたので、試しました。
これをMercurialに入れるのを手伝ってください!