2

我需要创建一个网络存储库的转储文件。我想使用网络友好的 svn 工具svnrdump来做到这一点,而不是常规的 svndump。但是,我还需要使用svndumpfilter工具,因为这个 repo 中有很多我不需要的东西(许多项目共享这个 repo,我只想转储一个项目)。

尝试使用 svndumpfilter - 时遇到以下错误E140001: Unsupported dumpfile version: 3。根据这篇文章,这是由于 svnradmin 使用的 svn 转储文件格式比 svndumpfilter 可以处理的新版本。

我的问题是,在使用 svnrdump 时可以指定所需的转储文件格式版本,以便我可以使用 svndumpfilter 吗?

4

1 回答 1

4

您可以从您的svnrdump创建的转储中重新创建一个存储库,使用svnadmin dump命令再次转储它并在这个新的转储文件上使用 * svndumpfilter

如果您的回购非常大,可能需要一段时间..

于 2014-03-17T12:51:53.940 回答