我是SVN的新手,我想从简单的bug开始加入Apache OpenSource社区。

在此之前,我需要使用SVN来获取源代码,但是我的互联网连接不稳定,并且不断出现如下错误:

  • “服务器发送了一个被截断的http响应正文”
  • “错误检索报告”

  • 等等。

    我正在使用SVN 1.8.1

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

    最佳答案

    据我所知,没有任何命令可以恢复连接。您可以使用sparse directories逐段 checkout 源代码,但不幸的是,您仍然可能会收到错误:
    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
    

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

    关于svn - 在不可靠的互联网连接上使用svn,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18120693/

    10-14 16:26
    查看更多