我正在使用大型企业ejb应用程序。它与SVN存储库有关。 svn中有很多变化的文件。但我目前的工作副本没有更新。因此,当我尝试从svn更新时,没有来自svn的updaete,当点击更新时,没有来自SVN的更新。但是当我在我当前的工作副本和svn副本之间显示差异时,会有很多变化。但我无法从svn获得这些更改。
我也在选择清理选项以清理我的工作副本。
我怎样才能从svn强有力地获得所有这些更新。 ? 请帮助我,我对svn没有太多经验。
我的SVN版本是:TortoiseSVN 1.6.7 提前谢谢。
答案 0 :(得分:0)
如果Subversion说你的工作副本是最新的,那可能就是这样。我的猜测是你的工作副本指向不同的存储库路径,谢谢你想。
右键单击工作副本的顶级文件夹,然后选择Properties
。 Subversion
标签会告诉您确切的路径:
这种情况可能会发生,因为拥有完整项目的多个副本是一种非常常见的开发模式。有关完整的详细信息,请参阅Branching and Merging。
答案 1 :(得分:0)
从文档中我得到以下内容:
如果您想查看您在工作副本中所做的更改,只需使用资源管理器上下文菜单并选择TortoiseSVN→差异。
那么,您是否有可能发现了很多本地更改,而不是存储库中的更改?
您可以尝试从上下文菜单中打开repo浏览器,然后从那里检查远程存储库以查看它所在的版本。