关于使用GitHub:每个模块的repo?

时间:2012-01-15 17:15:33

标签: git github

如果我正在开发javascripts应用程序并且我有一个吨(50-100 - 不是限制)的不同插件/模块可能只包含一个JS文件,但每个模块都是独立的,我是否需要必须为每个模块使用github公共存储库? 或者什么是处理具有许多独立组件的回购的最佳策略?

还有一个问题:有没有办法在github上分组回购?

1 个答案:

答案 0 :(得分:1)

模块背后的想法是定义文件的自主,不仅因为它们可以拥有自己的自治历史(修订集),还因为它们可以独立引用或部署。 / p>

如果在您的情况下,所说的模块实际上只由一个文件组成,那么每个文件一个模块可能会有点过分。
只要你确保每次提交都是关于其中一个模块(即只修改一个或两个特定模块的文件),一个repo就足够了。

除非你有一组可以独立于其余部分使用/部署的模块(在这种情况下,2个Git repos,对于两个“超级模块”,按顺序),一个简单的“模块”仓库就够了。