我工作的公司遭遇了严重的服务器故障。在此失败期间,SVN存储库丢失。但仍有希望! 我们使用VisualSVN成功恢复了存储库的旧备份。
我现在面临的问题是我无法更新/提交故障前检出文件夹。出现此问题的原因是:例如:本地文件夹的版本号为2361 ,而存储库本身的版本号为2290 ,较旧。< / p>
有没有办法解决这个问题?我可以更改本地副本或服务器副本上的修订号吗?
几点:
感谢您的时间,
伊达
答案 0 :(得分:4)
您需要将项目签出到新的工作副本中,然后使用您拥有的任何工具将更改移动到新的工作副本中。
您根本无法转回修订号。您当前的工作副本可能包含不在存储库的旧备份中的更改,并且工作副本不会将它们视为“与存储库不同”。
由于您的存储库丢失,因此有可能协调您当前的工作副本。
答案 1 :(得分:1)
将已恢复备份的最新版本签出到工作副本中。执行svn导出和旧工作副本,只需将所有文件/文件夹复制到以前的结帐工作副本。比如果需要和提交svn添加。这应该总结所有的变化。