0

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

有人知道为什么会这样吗?

4

4 回答 4

2

我也刚刚发现了这个讨厌的问题。它可能与此错误报告有关。

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

于 2010-06-22T02:48:11.753 回答
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)

我不知道这是否能永久解决问题。至少它似乎是一个更快的解决方案,而不是完整的结帐。

于 2012-08-29T07:16:05.323 回答
0

抱歉,我没有解决这个问题的方法,但我也有,而且我没有足够的信誉发表评论。

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

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

另一个值得注意的有趣效果是它是片面的。repo 上的另一台机器可以很好地更新新文件。

于 2010-06-12T16:58:35.627 回答
0

我注意到 Subversive 有点问题。虽然这不是您问题的直接解决方案,但我建议您使用TortoiseSVN(假设您在 Windows 中)。它运行良好,比 Subversive 更强大,并且与你的 shell 集成在一起,使其平滑过渡。

于 2010-06-12T17:03:11.313 回答