Eclipse 如何使用subclipse更新SVN源

Eclipse 如何使用subclipse更新SVN源,eclipse,svn,subclipse,Eclipse,Svn,Subclipse,我在Eclipse中使用subclipse插件来使用SVN repo。对于提交源代码更改,我使用[右键单击->团队->提交] 我需要从SVN回购中获取最新的更改。我看到了更新源代码的选项 右键单击->团队->更新到主管& 右键单击->团队->更新到版本 我必须使用哪一个更新本地回购协议的最新变化,以及它们之间的区别。请建议。区别如下: 更新到头部即可 换句话说,它会将您的工作副本更新到存储库中的最后一个版本 与存储库同步与之类似,但更多 它将打开一个同步选项卡(或透视图),其中显示本地(传出)修

我在Eclipse中使用subclipse插件来使用SVN repo。对于提交源代码更改,我使用[右键单击->团队->提交]

我需要从SVN回购中获取最新的更改。我看到了更新源代码的选项

  • 右键单击->团队->更新到主管&
  • 右键单击->团队->更新到版本

  • 我必须使用哪一个更新本地回购协议的最新变化,以及它们之间的区别。请建议。

    区别如下:

    更新到头部即可

    换句话说,它会将您的工作副本更新到存储库中的最后一个版本

    与存储库同步与之类似,但更多

    它将打开一个同步选项卡(或透视图),其中显示本地(传出)修改与存储库(传入)修改的概述

    在此选项卡或透视图中,您可以查看和同步(提交/更新)单个文件,查看工作副本文件和存储库中传入文件之间的差异,浏览提交历史记录,解决冲突

    修订版更新:

    标准的Update命令没有选项,只是将您的工作副本更新到存储库的HEAD版本,这是最常见的用例。如果您希望对更新过程有更多的控制,那么应该使用TortoiseSVN→ 更新到修订版。。。相反这允许您将工作副本更新为特定版本,而不仅仅是最新版本。假设您的工作副本位于修订版100,但您希望它反映在修订版50中的状态,然后只需更新到修订版50即可

    更新到修订版有时会有用,可以查看项目在其历史早期的某个点上的外观。但一般来说,将单个文件更新为早期版本不是一个好主意,因为这样会使工作副本处于不一致的状态。如果您正在更新的文件已更改名称,您甚至可能会发现该文件只是从您的工作副本中消失,因为早期版本中不存在该名称的文件。您还应该注意,该项目将显示一个正常的绿色覆盖,因此它与最新的文件无法区分


    总的来说,我强烈建议你去看看。至少有前两章。

    请参阅下面的链接,对其进行解释。