svn恢复中止结账

Dan*_*dor 51 svn

情况 - 拥有庞大的存储库,缓慢且不可靠的链接(读取 - vpn不时中断).

我们经常进行分支,移动事物,所以应该从存储库(checkout)中不时地采用全新的分支.

有没有办法'恢复'破损的结账?svn checkout使用相同的参数是否安全,并期望它跳过下载的内容并下载不是的内容?

小智 76

刚遇到同样的问题.我不得不打断结账,因为这花了很长时间.当我"恢复"结账时,我不清楚是否应该重新启动结账或只是做一个svn update.

在尝试svn update恢复结帐后,我收到一条精彩的错误消息,说该目录已被"锁定".我尝试从Tortoise SVN发布"Release Lock",但这没有用.

最终,我最终要做的是发布一个svn cleanup释放Subversion已经存在的任何束缚.之后,通过执行另一次更新(svn update或Tortoise SVN上下文菜单中的"SVN Update"),我能够继续我之前发起的结账.


D K*_*ger 28

Subversion文档

如果您中断结账(或其他中断您的结账,例如连接丢失等),您可以通过再次发出相同的checkout命令或更新未完成的工作副本来重新启动它.

  • 我认为它们是一样的.这是来自Subversion邮件列表:http://svn.haxx.se/users/archive-2005-04/1908.shtml,其中Ben Collins-Sussman说"没有区别.在引擎盖下,它们是相同的码." (9认同)

zel*_*lus 13

svn update
Run Code Online (Sandbox Code Playgroud)

为你做的工作.