在不可靠的互联网连接上使用svn

时间:2013-08-08 07:50:55

标签: svn

我是SVN的新手,我想加入Apache OpenSource社区,从容易的错误开始。

在此之前,我需要使用SVN来获取源代码,但我的互联网连接不稳定,我不断收到错误:

  • “服务器发送了截断的http响应正文”
  • “检索报告时出错”

等等。

我正在使用SVN 1.8.1

我想知道如何获得源代码,尽管连接不可靠。是否有专门针对不可靠连接的命令?或者我是否可能(还)不能使用不可靠的svn?

1 个答案:

答案 0 :(得分:4)

据我所知,没有任何连接弹性的命令。您可以使用sparse directories一次性检出源代码,一个文件夹,但遗憾的是您可能仍会收到错误:

svn co文件夹结构:

svn checkout http://svn.apache.org/repos/asf/subversion/trunk --depth immediates

然后依次svn up每个文件夹:

svn up --set-depth infinity build
svn up --set-depth infinity contrib
etc.

然后将父文件夹的深度设置为infinity,以便后续更新以递归方式检索每个文件夹的更改:

svn up --set-depth infinity

有点笨拙,但它可能会减少您对不可靠的互联网连接的挫败感。