据我所知 - SVN团队>更新(^ ALT U)使用存储库中的更改更新代码的本地版本 - 这样做 存储库中的非冲突更改将合并到我的本地代码中 并且冲突的那些被合并 - 仍然和标记以显示我的代码和代码库中的代码之间的冲突。 但是,当我进行更新时,我没有更新我的本地代码。
我也试过Team>使用“正确的选项”更新到修订版(^ ALT D)。
我该如何工作?
这是SVN设置/偏好的问题吗?
我在Eclipse / Luna上运行它。 Eclipse上的新项目/安装,简单安装和默认SVN设置。
TIA。
注意:我在其他一些讨论中看到了svn update not updating和svn update is not working。
// =========================================
编辑:
正在运行
Team->Show History
Java视图中的显示修订列表。当我在Show History
视图中SVN Repository Exploring
时,我会看到相同的列表。
这个列表似乎一切正常 - 我在SVN的其他用途中看到的那种。
正在运行
svn info
在命令提示符下给出:
svn info
'svn' is not recognized as an internal or external command,
operable program or batch file.
我在Remote Systems
视图中的本地shell上运行此命令,如Is there an Eclipse plugin to run system shell in the Console?的接受答案中所述。
答案 0 :(得分:0)
嗯,其他一些建议(如果你还没有尝试过):右键单击项目的顶级文件夹并尝试Team-> Refresh / Clean Up然后尝试右击 - >刷新一样的。右键单击顶级文件夹,查看比较的内容 - > Latest From Repository。使用最新的存储库选择您认为不是最新的特定文件,右键单击并选择Compare With-> Latest From Repository。作为最后的手段,您可以将项目复制到备份位置并从头部进行全新检查。
你可以从这里获得一个svn客户端(我使用的是partnernet中的一个,你需要的版本与服务器运行的版本相匹配):
http://www.subversiondownload.com
如果你已经没有这个资源,如果你将来有更多的svn,这是一个很好的资源: