现有的svn repo以我无法修复的方式损坏,所以我开始了一个新的。但是,当然,新修订版的编号从1开始,这妨碍了我使用修订版号的项目的其他记录保存。我想继续保留新的回购,但随着旧回购商的停产地点继续推进修订号。
我没有找到任何关于如何在“svn commit”文档中执行此操作的线索,以及 我想有充分理由说明为什么不允许这样做。但我仍然觉得它很方便;有什么建议吗?
答案 0 :(得分:2)
您的存储库备份在哪里?这应该至少让你恢复到靠近正确的位置。
svn修订号是存储库被修改次数的运行计数 - 只是一个人成功执行def RecursiveMin(L):
if len(L)==2:
if L[0]<L[1]:
return L[0]
else:
return L[1]
else:
X= RecursiveMin(L[1:])
if L[0]<X:
return L[0]
else:
return X
的次数的计数器。
您无法强制svn以特定数字开始修订。你最好的选择是提交&#34; dummy&#34;重复更改存储库,直到达到所需的数字。
除了引用存储库本身之外,不应将此数字置于此数字之外。时间戳通常对于保留记录或创建自己的发布版本控制方案更有效。