Java SVN已删除的文件,如何恢复它们?

Java SVN已删除的文件,如何恢复它们?,java,linux,eclipse,svn,file-recovery,Java,Linux,Eclipse,Svn,File Recovery,我在Ubuntu linux中使用eclipse和subversion。今天我制作了一些新的java类文件并编辑了一个旧的(这些类是连接的)。我试图更新,但有一些冲突。所以我对那些新创建的java文件进行了“更新和提交”,现在我再也找不到了。它们甚至不在我的项目所在的文件夹中。我怎样才能找回它们?有太多的工作要做了 谢谢您可以使用SVN恢复更改。这里有一篇关于它的文章,你可以在这里读到: Shai您可以使用eclipse或tortoiseSVN检查项目的早期版本 我使用subclipse,我认为

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

您可以使用SVN恢复更改。这里有一篇关于它的文章,你可以在这里读到:


Shai

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


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

在windows上,在Turtoise SVN中,默认情况下,删除的文件会移动到回收站。那么linux版本是否有类似的设置

然而 自从您使用eclipse以来。这可能是一个更好的答案

如果这些文件确实是新文件,而您尚未提交它们,则可能没有机会从SVN还原它们。SVN只跟踪提交的文件

但是日食有一段当地的历史。你可以试试这个


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

当可执行文件删除文件时,它们不会转到回收站为什么删除这些文件?是否有其他SVN用户通过SVN delete命令将其删除?尝试使用revert命令。问题是没有应该提交的修订,所以我认为恢复没有帮助。我在Eclipse中打开了列表,其中显示了所有的修订,但自上次提交(几天前,我还没有提交这些新的java文件)以来,没有我的提交。您是否尝试
svn log
检查以前的提交是否可用?如果您没有这些文件的任何其他版本,我不确定是否可以帮助您…SVN日志确实显示了以前的提交,但最新的提交时间为4天。它没有显示我的今天提交抱歉,但我真的不认为你能做什么-我很难知道我何时不在你的存储库中…但是SVN如何提交和删除我的文件?它应该保存而不是删除。我做了“更新并提交”,它们就消失了。它们应该是我如何知道我需要哪个版本号的地方?您可以使用tortoiseSVN,右键单击项目,然后单击“显示日志”,您可以根据提交查看版本号。或者,在subclipse中,您可以右键单击项目并选择团队->显示历史记录。它将根据更改显示修订号,因此只需选择一个在相关更改之前的修订即可。希望有帮助。问题是我需要我创建的那些文件。如果我恢复到上一个版本,它就不会让我找回那些丢失的文件。我错了吗?