svn:将repoA迁移到repoB?救命啊!

svn:将repoA迁移到repoB?救命啊!,svn,load,dump,svnadmin,Svn,Load,Dump,Svnadmin,我正在尝试从只在主干中包含子文件夹的通常结构(分支、标记和主干)的repoA迁移到在分支、标记和主干中包含项目和代码的现有RepoB 我通过以下代码创建了一个转储文件: svnadmin dump "s:\Repository_A" > x:\RepoA.svn_dump 这给了我从repoA的一切 然后,我尝试使用以下命令将RepoA.svn_dump加载到repoB: svnadmin load --parent-dir "svn://svn/_Backup" "S:\Reposit

我正在尝试从只在主干中包含子文件夹的通常结构(分支、标记和主干)的repoA迁移到在分支、标记和主干中包含项目和代码的现有RepoB

我通过以下代码创建了一个转储文件:

svnadmin dump "s:\Repository_A" > x:\RepoA.svn_dump
这给了我从repoA的一切

然后,我尝试使用以下命令将RepoA.svn_dump加载到repoB:

svnadmin load --parent-dir "svn://svn/_Backup" "S:\Repository_B" < X:\Ceto.svn_dump --ignore-uuid
RepoA分支和标记中没有子文件夹,在上面创建的目录下也有子文件夹

在这之后,它仍然给我同样的错误

添加路径:svn://svn/_backup/branches …svnadmin:未找到文件:事务“xxxx=xxx”,路径'svn://svn/_backup/branches“


我哪里做错了,或者我应该怎么做?请提供帮助。

也许您应该尝试为
--parent dir
指定文件夹名称,而不是
svn://
您应该只添加父目录:

svn mkdir -m "+ created parent-dir for repo import." svn://svn/_Backup/
顺便说一句:通过在svn mkdir中添加多个路径,可以在单个事务中创建多个路径

您不能将协议包括在路径中:

svnadmin load --parent-dir "/_Backup" "S:\Repository_B" < X:\RepoA.svn_dump 
svnadmin加载--父目录”/\u备份“S:\Repository\u B”
谢谢你的回答,拉古拉姆。当我读到彼得的答案时,我才完全明白你的意思。很抱歉成为noob,因为我最近才开始学习。非常感谢Peter提供了完整的答案,以反映我在使用svn mkdir时的错误以及多路径提示。
svnadmin load --parent-dir "/_Backup" "S:\Repository_B" < X:\RepoA.svn_dump