在我的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输出:信息可以告诉你,

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top