如何将多个svn转储文件导入到SVN中?
问题描述:
我正在使用Polarion SVNImporter将大型CVS存储库迁移到SVN。由于它的大尺寸,我为单个存储库获得了多个转储文件,例如dmp_part1,dmp_part2等。 我的要求是将这些多个转储文件(实际上是单个回购的一部分)加载到svn服务器,并且希望创建单个项目。 我可以使用以下吗?如何将多个svn转储文件导入到SVN中?
$ svnadmin load /path/to/repo < dmp_part1, dmp_part2, dmp_part3
如果我为每个转储运行命令,它会创建三个不同的回购?
请帮忙。
答
如果我为每个转储运行命令,它会创建三个不同的 回购?
不可以。您应该多次运行该命令以逐个加载转储。 SVNBook | Repository data migration using svnadmin
提供了一个例子。
+0
它的工作原理!谢谢 – Abhishek
答
for dump in dmp_part1 dmp_part2 dmp_part3
do
svnadmin load /path/to/repo < $dump
done
您可以运行循环来选择每个转储并将其添加到同一个存储库。
不,只需按正确顺序一次加载一个。 – Cole9350