【问题标题】:How to synchronize a GitHub repository and multiple Gists如何同步一个 GitHub 存储库和多个 Gist
【发布时间】:2013-01-10 09:15:04
【问题描述】:

我正在开发一个相当大的 JavaScript 库 (Formula.js) 函数 (450+)。它们中的大多数相互独立并且完全独立,或者使用知名的第三方库(例如 Moment.js)。为了支持功能级别而不是库级别的讨论和管理贡献,我为每个功能创建了一个 GistCf. CONVERT Gist),一个 repository 用于整个图书馆。这使得将函数的代码包含在函数的文档中变得很容易(参见CONVERT 文档)。

我的问题是:如何使主存储库与 Gists 保持同步?

解决方案应该:

  • 允许从主存储库和各个 Gist 进行更改
  • 自动在各个 Gists 中包含版权标题
  • 自动将与第三方库相关的 cmets 包含在各个 Gists 上

其他想法:

我找不到很多以这种方式管理项目的例子。我对 Git 也很陌生。因此,我建议的工作流程可能完全有缺陷,或者引入了不必要的复杂性。非常欢迎任何关于控制事情的可能最佳实践的想法。

【问题讨论】:

    标签: javascript git version-control github gist


    【解决方案1】:

    每个要点实际上都是一个 git 存储库,您可以使用 git 子模块功能将它们全部包含在您的主 GitHub 存储库中。

    看看本书中的这个页面,http://git-scm.com/book/en/Git-Tools-Submodules,它甚至有一个关于所谓的超级项目的部分。

    【讨论】:

    • 很好的建议。我试试看。
    【解决方案2】:

    您可以使用Github.js 添加版权标题和与库相关的 cmets。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多