TortoiseSVN和Subclipse图标没有用SVN更新?

时间:2012-12-18 14:44:08

标签: java eclipse svn tortoisesvn subclipse

我在网络共享上有一个存储库,在两台独立的计算机上有工作目录。在更改我的本地工作目录并提交它们后,其他开发人员的计算机上的图标不会发生变化。

如果Dev去团队>与Repository同步它会在Eclipse中的Synchronize视图中显示更改,但是如果项目不与存储库同步,我希望项目旁边的图标能够更改。

在Windows资源管理器中,TortoiseSVN也是如此。如果我们右键单击并检查存储库以进行修改,则会显示它们,但目录上的覆盖图标仍为绿色复选框。

我只是误解了我期望发生的事情,或者如果项目不再与存储库同步,是否有办法让这些图标改变?

1 个答案:

答案 0 :(得分:5)

图标不应该改变。工作副本彼此不相关。图标显示该工作副本的状态。 Subversion客户端很大程度上与服务器断开连接。只有在从存储库读取或写入时才需要连接。如果客户经常与服务器通话,性能会很糟糕。

使用命令行,svn status -u是用于查看服务器上何时没有工作副本的更改的命令。在Subclipse中,这是Synchronize操作,TortoiseSVN具有Check for Modifications操作,然后有一个按钮来检查存储库。