我是SVN的新手,我想加入Apache OpenSource社区,从容易的错误开始。
在此之前,我需要使用SVN来获取源代码,但我的互联网连接不稳定,我不断收到错误:
等等。
我正在使用SVN 1.8.1
我想知道如何获得源代码,尽管连接不可靠。是否有专门针对不可靠连接的命令?或者我是否可能(还)不能使用不可靠的svn?
答案 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
有点笨拙,但它可能会减少您对不可靠的互联网连接的挫败感。