【发布时间】:2013-01-10 09:15:04
【问题描述】:
我正在开发一个相当大的 JavaScript 库 (Formula.js) 函数 (450+)。它们中的大多数相互独立并且完全独立,或者使用知名的第三方库(例如 Moment.js)。为了支持功能级别而不是库级别的讨论和管理贡献,我为每个功能创建了一个 Gist(Cf. CONVERT Gist),一个 repository 用于整个图书馆。这使得将函数的代码包含在函数的文档中变得很容易(参见CONVERT 文档)。
我的问题是:如何使主存储库与 Gists 保持同步?
解决方案应该:
- 允许从主存储库和各个 Gist 进行更改
- 自动在各个 Gists 中包含版权标题
- 自动将与第三方库相关的 cmets 包含在各个 Gists 上
其他想法:
我找不到很多以这种方式管理项目的例子。我对 Git 也很陌生。因此,我建议的工作流程可能完全有缺陷,或者引入了不必要的复杂性。非常欢迎任何关于控制事情的可能最佳实践的想法。
【问题讨论】:
标签: javascript git version-control github gist