gpt4 book ai didi

javascript - 如何同步一个 GitHub 仓库和多个 Gists

转载 作者:数据小太阳 更新时间:2023-10-29 05:16:10 25 4
gpt4 key购买 nike

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

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

解决方案应该:

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

其他想法:

我找不到很多这样管理项目的例子。我对 Git 也不太熟悉。因此,我建议的工作流程可能完全有缺陷,或者引入不必要的复杂性。非常欢迎任何有关控制事情的可能最佳做法的想法。

最佳答案

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

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

关于javascript - 如何同步一个 GitHub 仓库和多个 Gists,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14538215/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com