我是 SVN 新手,我想加入 Apache OpenSource 社区,从简单的 bug 开始。
在此之前,我需要使用 SVN 来获取源代码,但是我的互联网连接不稳定,并且我不断收到如下错误:
- “服务器发送了一个截断的 http 响应正文”
- “检索报告出错”
等等。
我正在使用 SVN 1.8.1
我想知道如何在连接不可靠的情况下获取源代码。是否有专门针对不可靠连接的命令?或者我是否(还)不可能将 svn 与不可靠的 svn 一起使用?
我是 SVN 新手,我想加入 Apache OpenSource 社区,从简单的 bug 开始。
在此之前,我需要使用 SVN 来获取源代码,但是我的互联网连接不稳定,并且我不断收到如下错误:
等等。
我正在使用 SVN 1.8.1
我想知道如何在连接不可靠的情况下获取源代码。是否有专门针对不可靠连接的命令?或者我是否(还)不可能将 svn 与不可靠的 svn 一起使用?
据我所知,没有任何具有连接弹性的命令。您可以使用稀疏目录一次一个文件夹检查源代码,但不幸的是,您可能仍会收到错误:
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
有点笨拙,但它可能会减少您对不可靠的互联网连接的挫败感。