VisualSVN如何回滚修订号?

时间:2010-05-16 16:55:46

标签: svn tortoisesvn visualsvn

我工作的公司遭遇了严重的服务器故障。在此失败期间,SVN存储库丢失。但仍有希望! 我们使用VisualSVN成功恢复了存储库的旧备份

我现在面临的问题是我无法更新/提交故障前检出文件夹。出现此问题的原因是:例如:本地文件夹的版本号为2361 ,而存储库本身的版本号为2290 ,较旧。< / p>

有没有办法解决这个问题?我可以更改本地副本或服务器副本上的修订号吗?

几点:

  • 我正在使用TortoiseSVN 1.6.6。
  • 我可以从回购中签出文件夹并且连接处于活动状态。
  • 我选择了其中一个文件夹并在其上使用了重新定位选项。这有助于我看到修订号
  • 有问题
  • 我使用了合并选项进行了一些实验,但这引导我现在特别的地方。 (我愿意接受建议)

感谢您的时间,

伊达

2 个答案:

答案 0 :(得分:4)

您需要将项目签出到新的工作副本中,然后使用您拥有的任何工具将更改移动到新的工作副本中。

您根本无法转回修订号。您当前的工作副本可能包含不在存储库的旧备份中的更改,并且工作副本不会将它们视为“与存储库不同”。

由于您的存储库丢失,因此有可能协调您当前的工作副本。

答案 1 :(得分:1)

将已恢复备份的最新版本签出到工作副本中。执行svn导出和旧工作副本,只需将所有文件/文件夹复制到以前的结帐工作副本。比如果需要和提交svn添加。这应该总结所有的变化。