0

是否有 git 命令允许我从 git 存储库仅下载文件夹结构?

我的用例是我有一个构建服务器,它需要一个“脚本”文件夹作为构建的一部分,我不希望它克隆整个存储库以签出该文件夹。'clone --depth 1' 也不好,因为脚本文件夹之外的源树中的其他文件非常大。

4

2 回答 2

1

将该文件夹放在一个子模块中,当您需要它时,仅克隆该子模块。

于 2012-05-17T08:40:20.090 回答
0

围绕这个痛苦的世界 - 它是少数几个 svn 更好的地方之一。使用子模块并不有趣。

最后,我们倾向于三个选项:

  1. 使用 wget 从 github 获取数据(使用原始文件视图)
  2. 让上游项目将所需的数据子集发布为构建工件
  3. 放弃并使用完整的结帐。它在第一次构建时很受欢迎,但除非您获得大量流量,否则在接下来的构建中并没有太多麻烦。
于 2012-05-17T12:59:55.977 回答