【发布时间】:2009-11-07 15:07:13
【问题描述】:
所以,我的服务器管理员从备份中回滚了 subversion 服务器。 我的工作副本是修订版 1534,但服务器现在是 1525,这会产生一些问题:
$ svn up
svn: Revision 1534 not found
当然,总是可以选择进行干净的结帐,但有没有更简单的方法让我的本地工作副本与服务器同步?
【问题讨论】:
-
您的修改是顺便提交的吗?如果没有,您可能会遇到一些问题,必须先恢复(确保先复制修改后的文件!)。不过,我不是 100% 确定。
-
它们已提交,但现在由于回滚而在服务器上丢失。我的磁盘上有更改,还有一个额外的副本,可以再次应用更改。
-
好吧,由于似乎没有任何工作,您可能需要再次检查所有内容:/ 之前,如果您还没有,您仍然可以进行最后一次检查以查看所有内容是否实际上都在服务器上直到修订版 1525 (
svn log -r HEAD <URL>),正如您所期望的那样...... -
是的,直到 1525 的所有内容都在服务器上,但缺少 1526 到 1534,因为备份的版本是 1525。
标签: svn