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 来自源存储库的所有修订号。
我转储了一个从修订版 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 来自源存储库的所有修订号。