SVN Weirdness Day 2:SVN列表和SVN更新报告不同的事情

在我的svn工作副本的子目录中,我这样做
svn list
我看到存储库中有6个文件(与我在SVNX中看到的相同)。尼斯。但在我的工作副本中,有两个文件,这些文件来自某些我不记得的历史点。所以我做到了
svn update
并且它说所有文件都是最新版本122(这是头版本)。如何进行更新和列表之间有什么区别?更重要的是,如何在不进行新结账的情况下获取这些文件? 我知道答案将揭示我是一个完整的新手或者svn是一个可怕的kludge。就个人而言,我只想回去工作。 编辑:
svn cleanup
什么都不做,
svn status
什么都没报。 编辑:这是我所做的,因为其中一位评论者问道。
root@Dans-13:/dans-data/php/nasa-secrets-revealed/trunk/images/testmenu$svn update
At revision 122.
root@Dans-13:/dans-data/php/nasa-secrets-revealed/trunk/images/testmenu$svn list
graph-big0.gif
graph-big1.gif
graph-big2.gif
graph0.gif
graph1.gif
graph2.gif
root@Dans-13:/dans-data/php/nasa-secrets-revealed/trunk/images/testmenu$ls
.svn        graph-big0.gif  graph0.gif
    
已邀请:
您可能有一个稀疏的结帐。尝试
svn update --depth infinity --set-depth infinity
    
目录中是否设置了
svn:ignore
属性?
svn pg svn:ignore .
    
根据我所知的SVN,这是完全不可能的,不应该发生。 最终我最终这样做:从级别上删除整个目录并运行
svn update
。有时,答案是解决问题。     
或者你可能在该工作副本文件夹中完成了svn switch或svn update -r X. svn:info的输出可以告诉你。     

要回复问题请先登录注册