如何恢复未提交的目录和文件?

时间:2011-09-13 08:38:28

标签: svn command-line restore undelete

我设法使用命令

从我的工作目录中删除了一个文件夹
svn delete MYDIR

我意识到我删除的目录是错误的,我需要将其取回。我可以看到我的硬盘上的目录和所有子目录,但没有文件。如果我检查状态

svn status MYDIR

它显示所有在其前面带有“D”标记的文件。我还没有提交更改,那么有没有办法让这些文件恢复?

2 个答案:

答案 0 :(得分:2)

您可以使用

svn revert -R MYDIR

如果以前在MYDIR中有任何文件,则需要-R,因为您的delete命令也会将其标记为已删除。

答案 1 :(得分:1)

是。在包含已删除目录的目录上执行svn revert