我正在关注此SO Post的评论,以“更新”我的工作副本,并将最新版本检入我们的SVN回购。
这完全有道理,因为它与使用TortoisSVN的方式相同。单击“更新”,即可获得最新的更新文件。但是,我从JBoss Developer(eclipse)中删除了一个文件,并期望使用JBDS中的Update选项从SVN恢复该文件的最新版本
然而,它只是告诉我存在冲突(文件已从工作副本中删除,但存在于存储库中)并且没有像TortoisSVN那样下载它。
所以我的问题是 - 如何让它更新实际重新下载我删除的文件的位置?
答案 0 :(得分:0)
使用TortoiseSVN,如果你只是删除一个文件,那么它就会变成“Missing”。如果您在Eclipse中删除了一个文件,它会告诉Subclipse您删除了该文件,因此它运行svn delete。相当于在TortoiseSVN中执行Delete操作。当您进行更新时,丢失的文件将在您的工作副本中恢复,但删除的文件不会 - 因为您说要删除它。
你正在得到别的东西。在您的情况下,存储库中有一个较新版本的文件。因为它在本地被标记为已删除,这就是树冲突。如果您在TortoiseSVN中执行了删除操作,您会看到相同的内容。
树冲突是因为您知道您删除的文件已被某人修改过。所以也许你想重新考虑删除等。团队> “显示树冲突”选项将显示所有树冲突并提供解决它的选项。