gpt4 book ai didi

svn - 在 SVN 中的独立存储库之间移动文件

转载 作者:行者123 更新时间:2023-12-01 12:00:49 24 4
gpt4 key购买 nike

经过一些研究后,我发现可以将文件从一个存储库移出到另一个单独的存储库中,并且仍然保留相关的历史记录。该过程包括将整个存储库转储到文件,过滤该转储文件以获取所需的路径/文件(假设您不想移动所有内容),然后将所述转储文件加载到目标存储库中。

我在前两个步骤中取得了成功,但在最后一步 - 加载中遇到了障碍。

从 SVN 书中,有一个示例表明在加载过程中将创建目标存储库中任何不存在的路径:

svnadmin load --parent-dir new/subdir/for/project /var/svn/restored < repos-backup
<<< Started new txn, based on original revision 1
* adding path : test ... done.
* adding path : test/a ... done.

但是,当我自己运行命令时(当然使用不同的路径),我得到以下信息:

<<< Started new transaction, based on original revision 78
svnadmin: File not found: transaction '990-tj', path 'myFolder/trunk/templates/default/fireWood'
* adding path : myFolder/trunk/templates/default/fireWood ...

然后我立即被踢到提示符 - 不清楚该过程是否成功。检查存储库后,没有创建新目录,也没有加载任何文件。什么都没有。

有什么想法吗?

最佳答案

我最终显式地创建了整个 目标目录结构,然后导入过滤后的转储。现在目标目录全部存在,导入成功。

关于svn - 在 SVN 中的独立存储库之间移动文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1765700/

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