首先,我知道这个问题已经被问了很多次,例如这里。然而,在我的情况下,那里的已接受答案似乎不起作用。
> svn --version
svn, version 1.7.6 (r1370777)
> svn co https://netmf.svn.codeplex.com/svn netmf
在它开始添加文件后(大约1分钟后),中断检出(ctrl-c)。无论如何它都不会一次性运行通过。
svn: E200015: Caught signal
> cd netmf
> svn cleanup
> svn up
Updating '.':
At revision 25495.
> svn st
! bin
因此,它发现文件夹不完整。然而,它认为它已经是最新修订版,不会恢复下载。针对这个问题有解决办法吗?请注意,虽然我在这个测试用例中有意中断了检出,但由于其他情况导致的检出中断后,同样会自动出现相同的问题,因为仓库非常大。在另一台机器上使用Tortoise GUI也出现了同样的问题。更新:在OS X 10.8.2上使用svn也出现了相同的问题。更新:似乎还有一个类似的问题与我共享,详见此处。也许这是一个服务器问题?