题
在我的svn工作副本的一个子目录,我
svn list
我看到有6个文件在存储库(同余看到SVNX)。尼斯。但是,在我的工作拷贝,有两个文件,这是从我不记得一些历史点。所以我
svn update
和它说,所有的文件是最新的修订122(这是头部修改)。 怎么会有这样的更新和列表之间的差异?更重要的是,我怎样才能得到这些文件回没有做一个新鲜结帐?
我知道答案要么表明我是一个完整的新手还是认为SVN是一个可怕的杂牌。就个人而言,我只是想回去工作。
编辑: 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的开关或svn更新-r X在工作副本文件夹。从SVN输出:信息可以告诉你,
不隶属于 StackOverflow