我使用Eclipse Subversion客户端从svn存储库检出我的项目。
我的同事提交了2个新文件,我可以在svn远程存储库中看到,但是当我从头部更新时我无法获取它们。
这两个文件都在后备箱中,就像我一样。
有人有想法吗?
答案 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。现在它起作用了:-)好奇我以前就在头上。