svnadmin 加载,如何保留修订号

svnadmin load, how to keep the revision numbers

我转储了一个从修订版 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 开头。 您的 svnadmin 负载只是一个在新提交中提交每个版本的客户端。如果你想在目标存储库中使用相同的修订号,你必须 dump/load 来自源存储库的所有修订号。