SVN:本地副本中缺少文件

时间:2009-11-06 16:15:16

标签: eclipse svn

我使用Eclipse Subversion客户端从svn存储库检出我的项目。 我的同事提交了2个新文件,我可以在svn远程存储库中看到,但是当我从头部更新时我无法获取它们。
这两个文件都在后备箱中,就像我一样。

有人有想法吗?

4 个答案:

答案 0 :(得分:9)

也许你有sparse checkout?然后你可以尝试对文件进行显式更新:

svn update path/to/missing/file.txt

答案 1 :(得分:3)

老问题,但我遇到了类似的问题。

这就是我所做的。检查

svn ls

并与

比较
ls -1

然后

svn ls | xargs svn up

要以递归方式执行此操作,只需添加-R

即可
svn ls -R | xargs svn up

请注意,如果你有一个很大的代码库,这将需要一段时间

答案 2 :(得分:1)

您还可以使用“-r”显式更新到修订版,然后使用当前版本号:

svn update -r 1234 path/to/missing/file.txt

答案 3 :(得分:0)

我切换到HEAD并在Eclispe Team菜单中将递归选项设置为full。现在它起作用了:-)好奇我以前就在头上。