Eclipse Subversive SVN客户端不使用新文件更新本地副本

时间:2010-05-06 17:02:15

标签: eclipse subversive

当我使用Subversive插件在Eclipse中更新我的SVN存储库的本地工作副本时,它不会带来任何已添加到SVN存储库的新文件。它认为本地工作副本是最新的,如果我要求Eclipse更新它,它只是说没有进一步的变化。

任何人都知道为什么会发生这种情况?

4 个答案:

答案 0 :(得分:2)

我刚刚发现了这个令人讨厌的问题。它可能与此bug report.

有关

删除整棵树也适合我,但这似乎不是一个令人满意的解决方案。让我更害怕的是想知道如果再次发生这种情况,我会注意到某个文件没有得到更新。

答案 1 :(得分:1)

感谢上面的错误报告,这对我有用(eclipse 3.7):

团队/更新版本......

v Update to HEAD revision (=default)

Depth: Full recursive (default is Working copy)
v Change working copy to specified depth (default is un-checked)
O Ignore externals (=default)
v Allow unversioned obstructs (=default)

我不知道是否能永久修复问题。至少它看起来更快,而不是完全结账。

答案 2 :(得分:0)

抱歉,我没有这个问题的解决方案,但我也有,并且我没有足够的信心来评论。

这是一个描述同一问题的主题: http://www.eclipse.org/forums/index.php?t=msg&th=14710&start=0&

我发现成功的“解决方法”是删除相关树(当然,先备份它)并执行“更新”。我被提示重新创建丢失的文件,这也会从repo中添加未添加的文件。显然这是一个可怕的解决方案,但确实有效。

值得注意的另一个有趣的效果是它是片面的。回购中的另一台机器完全可以更新新文件。

答案 3 :(得分:0)

我注意到Subversive有点问题。虽然这不是您问题的直接解决方案,但我建议您使用TortoiseSVN(假设您在Windows中)。它工作出色,比Subversive具有更强大的功能,并与您的外壳集成,使其平稳过渡。