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

时间:2017-03-17 17:17:33

标签: svn visualsvn-server svnadmin

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

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

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

请帮忙。

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

  

如果我为每个转储运行命令,它会创建三个不同的转储   回购?

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