再次恢复中断的SVN结账...

Eta*_*tan 6 svn tortoisesvn resume svn-checkout

首先,我知道这个问题已被多次询问,例如这里.但是,那里接受的答案在我的案例中似乎不起作用.

> svn --version
svn, version 1.7.6 (r1370777)

> svn co https://netmf.svn.codeplex.com/svn netmf
Run Code Online (Sandbox Code Playgroud)

在开始添加文件后(~1分钟后),中断结账(ctrl-c).它不会在一次尝试中反复运行.

svn: E200015: Caught signal

> cd netmf

> svn cleanup 

> svn up
Updating '.':
At revision 25495.

> svn st
!      bin
Run Code Online (Sandbox Code Playgroud)

因此,它看到文件夹不完整.但是,它认为它已经处于最新版本并且不会恢复下载.

这个问题有解决方法吗?

请注意,虽然我故意中断此测试用例中的结帐,但是稍后会自动发生同样的问题,因为存储库非常大并且由于其他情况而导致结账中断.

与Tortoise GUI和另一台机器上的问题相同.

更新

与OS X 10.8.2上的svn相同的问题

更新

似乎还有另一个问题似乎与我有类似的问题.也许这是服务器问题?

Yan*_*eau 0

我看到有两件事你可以在这里尝试:

svn update --force
Run Code Online (Sandbox Code Playgroud)

或者,如果它不起作用

svn revert . -R
Run Code Online (Sandbox Code Playgroud)