我们在服务器上有一个svn存储库,有些客户端更新/提交它。
现在,服务器昨天崩溃,可用的备份已经过了一个星期,并保存了较旧的svn头。假设备份的头部是修订版2895.
然而,客户有修改即。 2930.当我尝试提交服务器时,我收到一个错误,即服务器上的修订版本较旧。我无法办理登机手续,我无法升级而且无法提交。
有没有人知道我可以做些什么来增加服务器上的修订版计数器,或者在这种情况下如何提交?
提前致谢。
答案 0 :(得分:1)
你不能在本地复制你的2930,恢复到2895,然后把所有东西都还给2896吗?
答案 1 :(得分:0)
您可以在rev2930制作工作副本的非版本临时副本,将rev2895签出到新文件夹,用您制作的副本覆盖并提交到rev2896。这将要求其他人做类似的事情(如果他们的工作副本没有任何变化,他们可以从rev2896查看新的工作副本。)
答案 2 :(得分:0)
一种解决方案是在新文件夹中签出并用修改后的文件替换文件,然后尝试提交。
我不是专家,但可能会有一个更优雅的解决方案。