Git子模块与子树与分支 - 如何在目录结构中选择正确的子模块

时间:2017-06-06 13:26:46

标签: git gitlab git-branch git-submodules git-subtree

我有一个私有的Git仓库,其结构如下: Structure_now A是根目录,其余是子目录。到目前为止只有一个分支 - master

所有代码都应在Windows平台上运行。现在,我已将D迁移到Linux并对逻辑进行分类/分组,我计划了以下结构: Structure_planned

这里,添加非叶子节点的目的是分类,没什么。可执行文件都存在于叶节点中。

我想以我能够获取的方式组织我的回购:

    单独
  1. D(仅在Linux上运行的程序。)
  2. EFHGI在一起(仅在Windows上运行的程序)。
  3. EFH在一起(逻辑分组的程序)。
  4. GI在一起(逻辑分组的程序)。
  5. 在上述情况中,只有1和3可能(或不值得)分支和合并。

    我是Git的新手并且刚好读到了关于submodulessubtreesbranches的信息,但是想从开发者那里了解他们对最好的看法构建它的方法。这是一个很好的结构还是需要进行任何改变?

0 个答案:

没有答案