【问题标题】:Include a GitHub submodule automatically in download在下载中自动包含 GitHub 子模块
【发布时间】:2012-10-17 13:56:52
【问题描述】:

我有一个 GitHub 存储库并使用另一个项目作为子模块。这个子模块也在.gitmodules,代码如下:

[submodule "inc/tha"]
    path = inc/tha
    url = git://github.com/zamoose/themehookalliance.git

另见 GitHub 上的视图。

如何下​​载我的 GitHub 存储库,包括子模块文件?

【问题讨论】:

    标签: git github git-submodules


    【解决方案1】:

    this thread 中所述,目前不支持此(包括带有 GitHub zip 或 tarball 下载的子模块:Nodeload service)。

    This script revision 将通过多次调用https://nodeload.github.com/user/repo/zipball/branch 来从 GitHub 存储库中生成 zip,包括 个子模块。

    【讨论】:

    • 感谢您的回答;可惜,github没有解决方案。
    • @bueltge 是的,但至少 sublime_package_control 项目为您提供了一种获取给定 repo 的一切的方法。
    • 是的,我已经阅读了它们,但它是 pythen 并且不是我当前的语言,可能稍后并且仅在愿望清单上。
    • @bueltge 我理解,但想法就在那里:解析.gitmodules 文件并为在那里声明的每个模块调用nodeload.github.com/user/repo/zipball/branch。这可以适应任何脚本语言。
    • @Birger 应该在本地运行,以完成主仓库的压缩。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-20
    • 2013-06-01
    • 2012-11-29
    • 1970-01-01
    • 2021-09-14
    • 1970-01-01
    相关资源
    最近更新 更多