svn - 是否可以在低质量的 3G 网络上使用 Subversion?

标签 svn

如果我在低质量 3G/WiMAX 网络上 checkout 一个大的 svn 存储库,我经常收到错误“无法读取响应正文:连接超时”。之后,我的工作副本被锁定,并且“svn cleanup”无法正常工作并出现错误“Error processing command 'modify-wcprop' in 'packages/univint/src'。'packages/univint/src/Folders.pas' 不在版本控制'。是否有可能以某种方式配置 subversion 不破坏网络超时的所有内容。或者,这可能是一种在网络超时后工作副本损坏后以某种方式继续的方法?

最佳答案

根据svn book ,您可以恢复中断的结账:

If you interrupt a checkout (or something else interrupts your checkout, such as loss of connectivity, etc.), you can restart it either by issuing the identical checkout command again or by updating the incomplete working copy:

$ svn checkout file:///var/svn/repos/test mine
A  mine/a
A  mine/b
^C
svn: The operation was interrupted
svn: caught SIGINT

$ svn checkout file:///var/svn/repos/test mine
A  mine/c
^C
svn: The operation was interrupted
svn: caught SIGINT

$ svn update mine
A  mine/d
Updated to revision 20.


如果您使用的是最新的 SVN 版本并且这对您不起作用,那么您可能想在 users@subversion.apache.org 和 file a bug report 上讨论这个问题。 .

关于svn - 是否可以在低质量的 3G 网络上使用 Subversion?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4841913/

相关文章:

svn - Tortoise SVN 提交到新存储库

apache - SVN session 问题

svn - 在发布前几天锁定 SubVersion 分支

svn - 如何处理依赖于同一来源的多个项目?

windows - 我应该使用哪个 Windows SVN 服务器?

svn - 版本 - 如何添加所有新文件

java - Maven scm 更新

git-svn 无法提交回 svn repo 尽管有干净的 rebase

Eclipse 一直要求输入 svn 密码

svn - Vaadin 为版本控制添加什么