关于来自Repository的svn更新

时间:2011-07-31 18:11:57

标签: tortoisesvn

我正在使用大型企业ejb应用程序。它与SVN存储库有关。 svn中有很多变化的文件。但我目前的工作副本没有更新。因此,当我尝试从svn更新时,没有来自svn的updaete,当点击更新时,没有来自SVN的更新。但是当我在我当前的工作副本和svn副本之间显示差异时,会有很多变化。但我无法从svn获得这些更改。

我也在选择清理选项以清理我的工作副本。

我怎样才能从svn强有力地获得所有这些更新。 ? 请帮助我,我对svn没有太多经验。

我的SVN版本是:TortoiseSVN 1.6.7 提前谢谢。

2 个答案:

答案 0 :(得分:0)

如果Subversion说你的工作副本是最新的,那可能就是这样。我的猜测是你的工作副本指向不同的存储库路径,谢谢你想。

右键单击工作副本的顶级文件夹,然后选择PropertiesSubversion标签会告诉您确切的路径:

enter image description here

这种情况可能会发生,因为拥有完整项目的多个副本是一种非常常见的开发模式。有关完整的详细信息,请参阅Branching and Merging

答案 1 :(得分:0)

从文档中我得到以下内容:

  

如果您想查看您在工作副本中所做的更改,只需使用资源管理器上下文菜单并选择TortoiseSVN→差异。

那么,您是否有可能发现了很多本地更改,而不是存储库中的更改?

您可以尝试从上下文菜单中打开repo浏览器,然后从那里检查远程存储库以查看它所在的版本。