目标项目时的存储库碎片

时间:2015-09-12 17:10:27

标签: git github version-control dvcs

当您考虑将项目分成多个存储库或将其保存在具有单独文件夹的单个存储库中时,有什么相关的内容?

在具有多个不同部分的项目中,这些分离的存储库将针对以下组件:

  • 数据结构
  • 核心功能
  • 插件系列的分类(每个一个)
  • 某些组件的后端不同(每个组件一个)

还考虑选择使用github组织来存储这些存储库,因为其中一些可能会以某种方式依赖于其他存储库。此外,这将有助于保持个人意识清楚。

在查看其他项目时,我已经看到了各种方法:从使用一个大型存储库到分离的小型存储库。我考虑采用分散的方式,因为它有点更有条理,但如果这些部分不是太大,那可能是一种矫枉过正。

1 个答案:

答案 0 :(得分:1)

使用单一存储库。当它变得太不舒服时,将其拆分为多个较小的存储库。