我有一个修订号为3960的项目.不幸的是,它不受源代码管理.现在我想把它放在SVN下并使用Tortoise SVN.但是当我把它放在那里它将从1,2,3,4等进行修改.
有没有办法将修订号更改为3960?
我能想到的最安全的方法是创建一个包含适当数量的空修订版的转储文件,而不是加载它.格式如下:
SVN-fs-dump-format-version: 2
Revision-number: 0
Prop-content-length: 56
Content-length: 56
K 8
svn:date
V 27
2009-01-12T14:58:15.449041Z
PROPS-END
Revision-number: 1
Prop-content-length: 56
Content-length: 56
K 8
svn:date
V 27
2009-01-12T14:58:40.758271Z
PROPS-END
Revision-number: 2
Prop-content-length: 56
Content-length: 56
K 8
svn:date
V 27
2009-01-12T14:58:44.509698Z
PROPS-END
Run Code Online (Sandbox Code Playgroud)
您可以省略svn:date并且它仍然是一个有效的svn存储库,但是{date}的查询将不起作用(就像它们在任何情况下都不会随着修订而单调增加日期).所以最好假装一串合理的日期.
如果您需要3960个此类修订,则可能需要编写脚本来生成转储文件.我把它作为练习留给读者:-)