我想创建一个新的repo,其中修订的值是我想要的。
svnadmin create REPOS_PATH --rev-number-to-start 10,000
就像你使用支票簿一样。
答案 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