如果只打算checkout一个github工程中的一部分代码而非全部,可以尝试借助svn来搞定。
假设要获得incubator-hawq工程下的src目录,github的URL:
https://github.com/zhangjackey/incubator-hawq/tree/master/src
可以把URL中的tree/master替换成trunk,然后用svn做checkout:
svn co https://github.com/zhangjackey/incubator-hawq/trunk/src
但假如是分支中的目录,例如:
https://github.com/zhangjackey/incubator-hawq/tree/2.2.0.0-incubating/src
则可以把tree替换成branches,用svn做checkout:
svn co https://github.com/zhangjackey/incubator-hawq/branches/2.2.0.0-incubating/src