我可以从另一个号码开始创建Subversion存储库吗?

时间:2011-08-11 17:10:37

标签: svn

我想创建一个新的repo,其中修订的值是我想要的。

svnadmin create REPOS_PATH --rev-number-to-start 10,000

就像你使用支票簿一样。

1 个答案:

答案 0 :(得分:5)

非常确定每个rev都必须存在,即使它是空的。我尝试了svnadmin创建和黑客[repo]/db/current文件高达10k,但这不起作用,因为没有转发。

我唯一能做的就是创建一个包含大量修订的存储库,转储它们,过滤掉所有内容,然后加载过滤后的“空”转储文件。

for n in {0..4999}; do echo "--- $n"; svn mkdir fake; svn ci -m ""; svn rm fake; svn ci -m ""; done
svnadmin dump /path/to/repo > repo-10k.dump
svnadminfilter include zzz < repo-10k.dump > repo-10k-empty.dump
svnadmin create newrepo
svnadmin load newrepo < repo-10k-empty.dump