这个问题与HG Convert on SVN gives "does not look like a Subversion Repository"几乎相同,但那里的解决方案对我没有用。
即使我有本地svn存储库与Subversion 1.7(db format 4)兼容,我也明白了:
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/
尝试使用带有相同结果的db格式3的SVN 1.5存储库格式。
我还尝试通过从存储库克隆它并在%userprofile%\ mercurial.ini中启用扩展来设置HGSubversion(不确定是否会这样),如手册https://www.mercurial-scm.org/wiki/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!
答案 0 :(得分:0)
对不起,但是你提到你HowTo的博客记录中包含丑陋的食谱核心:
svnrdump dump URL && svnadmin init && svnadmin load
进行准备工作比建立同步 - 转换 无关的说明:
hg convert file:///D:/Work/pbr
Mercurial-repo中的獾@ 614cc889-ef2e-2e4c-8acf-d1ad5db9eb81
关于主题
我可以再次确认我的环境(WinXP x86)中提到的解决方案的可操作性,无法测试您的操作系统案例
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
z:\>hg convert file:///z:/Old HG
initializing destination HG repository
scanning source...
sorting...
converting...
0 Import
z:\>hg clone file:///z:/Old HG2
[r1] Badger: Import
pulled 1 revisions
updating to branch default
3 files updated, 0 files merged, 0 files removed, 0 files unresolved
z:\>type z:\Old\db\format
4
layout sharded 1000
答案 1 :(得分:0)
由于软件更新,我不得不重启系统,当我今天尝试“hg convert”时,它工作正常。所以如果有人有同样的问题,那值得一试,也许重新登录就足够了。