-1

我试图迁移我的回购但没有成功。我的原始存储库位于旧 Windows 服务器上,而新服务器是 Windows 服务器 (2012)。

我遵循的步骤:

1/ 在旧服务器上,我创建了一个转储。

svnadmin dump PathtoMyOldRepo > MyOldRepo.svn_dump

在这里,我看到所有修订都显示为

 * Revision 0 déchargée.
 * Révision 1 déchargée.
 * Rév...

一切看起来都不错

2/ 我使用以下命令行在新服务器上创建了一个 Repo:

svnadmin create --fs-type=bdb \NewRepoName

一切看起来都不错

3/ 我试图将旧仓库转储到新仓库,但在这里,没有任何效果!以下命令行不起作用:

svnadmin load /MyNewRepoName < //MyOldRepoPath

在这里,我收到一条错误消息:

L'opérateur « < » est réservé à une utilisation futures

翻译:运算符 « < » 保留给未来的应用程序

因此,我尝试<替换成功|cat失败。

命令行 svnadmin load /MyNewRepoName cat //MyOldRepoPath什么也没产生。我按回车,出现以下消息:Ent^te de fichier de sauvegarde malform'etraductionFile Header malformed

如您所见,我对命令行不是很熟悉,如果您有解决方案,我会很高兴。

4

2 回答 2

1
  1. 尝试更准确地描述问题。

您将数据转储到文件 MyOldRepo.svn_dump 中,然后该文件如何处理?没有什么?

然后你尝试从神秘的 MyOldRepoPath 加载数据。这是什么?

并且错误颠覆消息通常以 E开头。这是有价值的信息。

  1. 使用完整路径

    PC1:
    svnadmin dump c:\PathtoMyOldRepo > c:\MyOldRepo.svn_dump
    PC2:
    svnadmin load c:\PathtoMyNewRepo < c:\MyOldRepo.svn_dump
    
于 2015-06-18T10:00:05.620 回答
0

只是一件小事:转储和加载都可以。但我无法签出使用创建的新仓库svnadmin create /NameOfNewRepo

于 2015-07-06T12:49:50.957 回答