0

我正在尝试建立一个结构,我可以在其中拥有跨多个项目的一些共享代码库,并且需要一些关于设置它的最佳方式的建议。

我想要一套核心的“commonCode”。
现在,对于不同的项目,我可能会将这段代码放在不同的位置 -

例如

项目1
  配置
  文件
     /通用代码

项目2
  配置2
  一些代码
     /通用代码

我还想要项目 1 和项目 2,除了 commonCode,源代码控制。

我最初考虑在一个大存储库中将所有这些作为不同的分支进行,但后来找不到合适的方法来“将分支检出到文件夹中”(例如,有时我想在文件夹中使用 commonCode,有时在一些代码文件夹)。我需要这个设置,所以如果我对 commonCode 进行更改,我可以将它合并到其他设置中。

有人对我应该如何设置有任何想法吗?

谢谢!

4

1 回答 1

1

你可以使用子模块:http://book.git-scm.com/5_submodules.html

于 2011-11-15T03:27:13.160 回答