我需要创建网络存储库的转储文件。我想使用网络友好的 svn 工具 svnrdump 来做到这一点与常规的 svndump 相反。但是,我还需要使用 svndumpfilter工具,因为此存储库中有很多我不需要的内容(许多项目共享此存储库,而我只想转储一个项目)。
我在尝试使用 svndumpfilter 时遇到以下错误 - E140001:不支持的转储文件版本:3
。根据this文章中,这是由于 svnradmin 使用比 svndumpfilter 可以处理的更新版本的 svn 转储文件格式。
我的问题是,使用svnrdump时可以指定所需的转储文件格式版本,以便我可以使用svndumpfilter吗?
最佳答案
您可以从 svnrdump 创建的转储中重新创建存储库,使用 svnadmin dump 命令再次转储它,并在此使用 *svndumpfilter新的转储文件
如果您的存储库很大,可能需要一段时间..
关于svn - 可以用 svnrdump 指定转储文件版本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22452787/