使用svn下载GitHub项目中某个文件夹或文件

一、安装svn

sudo apt-get install subversion

二、开启svn服务器

svnserve -d -r [file]

这里的file是这是的svn服务器位置,可以在任意地方新建一个文件夹。
我直接这样使用的:

svnserve -d -r .

注意:网上有教程没有这一步也同样成功了,但是我不执行这一步就下载不下来。

三、确定github项目的URL

确定github项目中要下载的文件或文件夹的URL,如:

https://github.com/ApolloAuto/apollo/tree/master/modules/planning

然后把其中的tree/master替换成trunk

https://github.com/ApolloAuto/apollo/trunk/modules/planning

四、svn checkout到本地

然后用svn checkout到本地即可

svn checkout https://github.com/ApolloAuto/apollo/trunk/modules/planning

如果不是master分支 , 假如是channel分支中的文件,只需将**/trunk/** 换成:

/branches/channel/

版权声明:本文为qq_34525916原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。