我正在尝试建立一个结构,我可以在其中拥有跨多个项目的一些共享代码库,并且需要一些关于设置它的最佳方式的建议。
我想要一套核心的“commonCode”。
现在,对于不同的项目,我可能会将这段代码放在不同的位置 -
例如
项目1 配置 文件 /通用代码 项目2 配置2 一些代码 /通用代码
我还想要项目 1 和项目 2,除了 commonCode,源代码控制。
我最初考虑在一个大存储库中将所有这些作为不同的分支进行,但后来找不到合适的方法来“将分支检出到文件夹中”(例如,有时我想在文件夹中使用 commonCode,有时在一些代码文件夹)。我需要这个设置,所以如果我对 commonCode 进行更改,我可以将它合并到其他设置中。
有人对我应该如何设置有任何想法吗?
谢谢!