SVN - 提交旧版本

时间:2011-03-22 17:34:28

标签: svn commit revision

我们在服务器上有一个svn存储库,有些客户端更新/提交它。

现在,服务器昨天崩溃,可用的备份已经过了一个星期,并保存了较旧的svn头。假设备份的头部是修订版2895.

然而,客户有修改即。 2930.当我尝试提交服务器时,我收到一个错误,即服务器上的修订版本较旧。我无法办理登机手续,我无法升级而且无法提交。

有没有人知道我可以做些什么来增加服务器上的修订版计数器,或者在这种情况下如何提交?

提前致谢。

3 个答案:

答案 0 :(得分:1)

你不能在本地复制你的2930,恢复到2895,然后把所有东西都还给2896吗?

答案 1 :(得分:0)

您可以在rev2930制作工作副本的非版本临时副本,将rev2895签出到新文件夹,用您制作的副本覆盖并提交到rev2896。这将要求其他人做类似的事情(如果他们的工作副本没有任何变化,他们可以从rev2896查看新的工作副本。)

答案 2 :(得分:0)

一种解决方案是在新文件夹中签出并用修改后的文件替换文件,然后尝试提交。

我不是专家,但可能会有一个更优雅的解决方案。