我已将旧版本的存储库从版本12000转储到16000并尝试生成新的存储库,一切正常,期望新版本显示错误的版本号(0到4000)。
如何保留修订号?
这就是我所做的:
svnadmin dump oldrepo -r 12000:16000> repodump
svndumpfilter include /xxx/xxx < repodump > repodump_new
svnadmin load repo_new < repodump_new
答案 0 :(得分:2)
这是因为每个新的存储库都以版本号0开头。 您的svnadmin加载只是一个提交新提交中每个版本的客户端。如果要在目标存储库中使用相同的修订号,则必须从源存储库转储/加载所有修订号。