2017-03-17 95 views
0

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

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

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

请帮忙。

+0

不,只需按正确顺序一次加载一个。 – Cole9350

回答

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

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

+0

我想一次加载这3个转储,并且想要创建单个回购。这些转储是CVS中单个项目的一部分。 – Abhishek

+1

虽然此代码片段可能会解决问题,但[包括解释](http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)确实有助于提高帖子的质量。请记住,您将来会为读者回答问题,而这些人可能不知道您的代码建议的原因。 – DimaSan