SVN怪异第2天:SVN列表和SVN更新报告不同的事情

Dan*_*ark 1 svn svn-update

在我的svn工作副本的子目录中,我这样做

svn list
Run Code Online (Sandbox Code Playgroud)

我看到存储库中有6个文件(与我在SVNX中看到的相同).尼斯.但在我的工作副本中,有两个文件,这些文件来自某些我不记得的历史点.所以我这样做

svn update
Run Code Online (Sandbox Code Playgroud)

并且它说所有文件都是最新版本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
Run Code Online (Sandbox Code Playgroud)

Ste*_*fan 5

您可能有一个稀疏的结账.尝试

svn update --depth infinity --set-depth infinity
Run Code Online (Sandbox Code Playgroud)