Boost github版本不包含子模块

时间:2016-12-30 23:06:19

标签: c++ git github boost

我试图从https://github.com/boostorg/boost/releases下载boost版本,在下载版本时,我看到它使用的子模块尚未初始化。这是故意的吗?

因为所有相关的boost代码都已经模块化为git子模块,并且每个代码都保存在自己的git repo中。那么我如何从github版本中获取子模块(或将子模块初始化为下载的代码)? Apparently the github git archive API does not support submodules for security reasons

1 个答案:

答案 0 :(得分:1)

与您评论的一样,github发行版不支持子模块。

来源:

与@Praetorian提到的一样,替代解决方案是获取存档from boost,或者只使用github中的子模块克隆源代码。您可以使用git clone --branch my_abc http://git.abc.net/git/abc.git clone off a tag or a branch to get specific version,并使用--recursive获取子模块。