Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hg转换为SVN时给出;看起来不像Subversion存储库;_Svn_Mercurial_Mercurial Convert - Fatal编程技术网

Hg转换为SVN时给出;看起来不像Subversion存储库;

Hg转换为SVN时给出;看起来不像Subversion存储库;,svn,mercurial,mercurial-convert,Svn,Mercurial,Mercurial Convert,这个问题和我的问题差不多,但给出的解决方案对我不起作用 尽管我有与Subversion 1.7(db格式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:/

这个问题和我的问题差不多,但给出的解决方案对我不起作用

尽管我有与Subversion 1.7(db格式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
我在Windows8Pro x64上有OrtoiseHG 2.11(含Mercurial 2.9)和OrtoiseSVN 1.8.4(Subversion 1.8.5)。我按照这里的步骤走

尝试将SVN 1.5存储库格式与db format 3一起使用,结果相同

我还尝试通过从存储库克隆HGSubversion并在%userprofile%\mercurial.ini中启用扩展来设置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

我很抱歉,但提到你HowTo的博客记录在核心中包含丑陋的食谱

  • 如果您现在有远程SVN存储库,最好将其处理为远程存储库(因为支持任何版本的SVN)-用于HGSubversion
  • 如果您仍然喜欢本地SVN存储库,那么使用
    svnrdump dump URL&&svnadmin init&&svnadmin load
    来准备它要比为转换建立同步快得多,也不太复杂
无关注释:

  • Mercurial命令中首选纯正斜杠,在一个命令中混合前后斜杠不是好主意(虽然这不是问题的根源)
    hg convertfile:///D:/Work/pbr
  • 对于最终转换SVN->HG,最好拥有并使用authormap,以避免此类用户
Badger@614cc889-ef2e-2e4c-8acf-d1ad5db9eb81

易变回购

  • 很久以前出现错误“没有名为hgsubversion的模块”,请尝试将克隆和更新同步到tip
关于主题

我可以再一次确认您在我的环境(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

由于软件更新,我不得不重新启动系统,当我今天尝试“hg convert”时,它成功了。因此,如果有人有同样的问题,值得一试,也许重新登录就足够了。

Ahh。。由于软件更新,我不得不重新启动电脑,这和昨天没用的完全一样,今天也没用。。。所以我想在启用“转换”扩展后需要重新启动(重新登录?)。在此之前,我尝试了不同的HGSubversions版本,但没有成功——CB4DCC90FF1(提示)、c6e9889dba27、91cf81a36236(在链接的线程中提到的工作)。
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