我需要创建网络存储库的转储文件。我想使用网络友好的svn工具svnrdump,而不是常规的svndump。但是,我还需要使用svndumpfilter工具,因为这个仓库中有很多我不需要的东西(很多项目共享这个仓库,我只希望转储一个项目)。
尝试使用svndumpfilter时遇到以下错误 - E140001: Unsupported dumpfile version: 3
。根据{{3}}文章,这是由于svnradmin使用的svn转储文件格式比svndumpfilter可以处理的更新版本。
我的问题是,使用svnrdump时是否可以指定所需的转储文件格式版本,以便我可以使用svndumpfilter?
答案 0 :(得分:4)
您可以从 svnrdump 创建的转储中重新创建存储库,使用 svnadmin dump 命令再次转储它,并在此处使用* svndumpfilter 新的转储文件
如果您的回购非常庞大,可能需要一段时间..