Eclipse 使用Subclipse插件更新JBoss Developer SVN工作副本

Eclipse 使用Subclipse插件更新JBoss Developer SVN工作副本,eclipse,svn,jboss,subclipse,Eclipse,Svn,Jboss,Subclipse,我是按照这篇评论“更新”我的工作副本,并将最新版本检查到我们的SVN报告中 这很有道理,因为这和我用乌龟做的一样。单击“更新”,您将获得最新更新的文件。然而,我从JBossDeveloper(eclipse)中删除了一个文件,并期望在JBDS中使用更新选项可以从SVN恢复该文件的最新版本 然而,它只是告诉我存在冲突(文件从工作副本中删除,但存在于存储库中),并没有像下载Ortoisvn一样下载它 所以我的问题是-我如何让它更新它实际上重新下载我删除的文件的位置?对于Ortoisesvn,如果你只

我是按照这篇评论“更新”我的工作副本,并将最新版本检查到我们的SVN报告中

这很有道理,因为这和我用乌龟做的一样。单击“更新”,您将获得最新更新的文件。然而,我从JBossDeveloper(eclipse)中删除了一个文件,并期望在JBDS中使用更新选项可以从SVN恢复该文件的最新版本

然而,它只是告诉我存在冲突(文件从工作副本中删除,但存在于存储库中),并没有像下载Ortoisvn一样下载它


所以我的问题是-我如何让它更新它实际上重新下载我删除的文件的位置?

对于Ortoisesvn,如果你只是删除一个文件,那么它就会“丢失”。如果您在Eclipse中删除一个文件,它会告诉Subclipse您删除了该文件,因此它会运行svn delete。相当于在Ortoisesvn中执行删除操作。当您进行更新时,丢失的文件将在您的工作副本中恢复,但删除的文件不会恢复,因为您说过要删除它

不过你得到的是别的东西。在您的情况下,存储库中有一个更新版本的文件。因为它被标记为本地删除,这是一个树冲突。如果您在Ortoisesvn中执行删除操作,您将看到相同的结果


树冲突是为了让您知道您删除的文件已被某人修改。因此,您可能需要重新考虑删除等操作。Team>Show Tree Conflicts(团队>显示树冲突)选项将显示所有树冲突,并提供解决该冲突的选项。

我尝试使用Team>Show Tree Conflicts(团队>显示树冲突),但实际上什么也没有显示。但这和我的想法是一样的。我想我很可能只是对同一个项目进行一次签出,我假设该项目将覆盖所有更新的文件。我将接受这个答案,因为我相信这是解决方案,我想我只是有一些错误,不允许它对我起作用。当你运行更新选项时,造成了这种情况,如果您查看Subclipse在SVN控制台视图中报告的内容,这将非常有用。