在SVN中恢复文件夹的问题

时间:2011-04-29 21:29:48

标签: svn directory restore

我刚刚删除了SVN中的一个文件夹,我意识到我需要保留它。我尝试了this thread我应该能够做的事情,但它不起作用:

~/Documents/svn/myProject > svn revert -R sandbox
Skipped 'sandbox'

我做错了什么?

3 个答案:

答案 0 :(得分:2)

你提交了“svn delete”吗?然后你有2个选项:

  1. 您对删除目录的修订版进行了反向合并:http://svnbook.red-bean.com/en/1.5/svn.branchmerge.basicmerging.html#svn.branchmerge.basicmerging.undo
  2. 在删除之前将工作副本更新为修订版,将现有目录复制到工作副本之外的其他位置,然后再次更新到HEAD。现在您可以复制目录并重新添加它。这样,您将松开(断开)目录的历史记录。

答案 1 :(得分:0)

听起来你从本地工作副本中删除了它。在这种情况下,您可以进行更新,例如。

> svn update

这应该把它带回来。

答案 2 :(得分:0)

过去我和Tortoise SVN有一些运气。如果右键单击工作文件夹,则可以查看存储库。从那里开始,将其取回然后再重新发送是很简单的。