SVN删除了文件,我该如何恢复它们?

时间:2011-12-08 17:28:53

标签: java linux eclipse svn file-recovery

我在Ubuntu linux中使用eclipse和subversion。今天我创建了一些新的java类文件并编辑了旧文件(这些类是连接的)。我试图更新,但有一些冲突。所以我对那些新制作的java文件进行了“更新和提交”,现在我再也找不到了。它们甚至不在我的项目所在的文件夹中。我怎样才能恢复它们?有太多的工作要做了 感谢

4 个答案:

答案 0 :(得分:10)

如果这些是真正的新文件并且你还没有提交它们,则可能没有机会从SVN恢复它们。 SVN只保留提交文件的跟踪。

但Eclipse有本地历史。你可以尝试这个。

只需选择文件所在的文件夹并右键单击,然后选择“从本地历史记录还原”

答案 1 :(得分:2)

您可以使用SVN还原更改。来自Aral Balkan的一篇很棒的文章你可以在这里阅读:http://aralbalkan.com/1381

答案 2 :(得分:1)

您可以使用eclipse或tortoiseSVN查看项目的早期版本。

我使用subclipse,我认为从SVN导入项目时,向导中的某处有一个修订号字段。

答案 3 :(得分:-1)

在Windows上,在Tortoise SVN中,默认情况下删除的文件会移动到回收站。然后linux版本有类似的设置吗?

enter image description here

然而

因为你使用了eclipse。这可能是一个更好的答案 Is there a way to recover from an accidental "svn revert"?