如何将多个 svn 转储文件导入 SVN?

How to import multiple svn dump files in to SVN?

我正在使用 Polarion SVNImporter 将大型 CVS 存储库迁移到 SVN。由于它很大,我为一个存储库获得了多个转储文件,比如 dmp_part1、dmp_part2 等。 我的要求是将这些多个转储文件(实际上是单个存储库的一部分)加载到 svn 服务器并希望创建一个项目。 我可以使用以下内容吗?

$ svnadmin load /path/to/repo < dmp_part1, dmp_part2, dmp_part3

如果我 运行 每个转储的命令,它会创建三个不同的存储库吗?

请帮忙解决这个问题。

for dump in dmp_part1 dmp_part2 dmp_part3
do
    svnadmin load /path/to/repo < $dump
done

您可以 运行 一个循环来选择每个转储并将其添加到同一个存储库。

If I run the command for each dump, will it creates three different repos?

没有。您应该多次 运行 命令以一个接一个地加载转储。 SVNBook | Repository data migration using svnadmin 提供了示例。