gpt4 book ai didi

svn:将 repo 迁移到 repo?帮助!

转载 作者:行者123 更新时间:2023-12-04 06:39:20 25 4
gpt4 key购买 nike

我正在尝试从包含通常结构(分支、标签和主干)的 repoA 迁移到仅在主干中具有子文件夹的现有 RepoB,该 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

它给了我一条错误消息:

添加路径:svn://svn/_backup/branches ...svnadmin:找不到文件:事务'xxxx=xxx',路径'svn://svn/_backup/branches'

谷歌搜索后,我使用以下推荐将文件夹添加到 RepoB:
svn mkdir -m "+ created branches in svn for repository backup.........." svn://svn/_Backup/trunk/Designs
svn mkdir -m "+ created branches in svn for repository backup.........." svn://svn/_Backup/trunk/Source
svn mkdir -m "+ created branches in svn for repository backup.........." svn://svn/_Backup/trunk/Tools
svn mkdir -m "+ created branches in svn for repository backup.........." svn://svn/_Backup/trunk/Videos

RepoA 分支和标签中没有子文件夹,并且在上面创建的目录下有子文件夹。

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

添加路径:svn://svn/_backup/branches ...svnadmin:找不到文件:事务'xxxx=xxx',路径'svn://svn/_backup/branches'

我在哪里做错了或者我应该怎么做?请帮忙。

最佳答案

您应该只添加父父目录:

svn mkdir -m "+ created parent-dir for repo import." svn://svn/_Backup/

顺便说一句:您可以通过在 svn mkdir 中添加多个路径来在单个事务中创建多个路径。

您不得将协议(protocol)包含在您的路径中:
svnadmin load --parent-dir "/_Backup" "S:\Repository_B" < X:\RepoA.svn_dump 

关于svn:将 repo 迁移到 repo?帮助!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4466837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com