git 在一个存储库中管理多个应用

llycmphe  于 2022-12-02  发布在  Git
关注(0)|答案(1)|浏览(141)

我们目前正在为5个不同的国家开发5个旅行iOS应用程序。所有这些应用程序的代码结构都是相同的,除了多个文件具有不同的内容,如API键、标题、徽标和路径。
为了避免重复进行更改/工作,我们希望有一个包含主代码的存储库,除此之外,还有一种“子存储库”,用于存储应用程序相关的文件。
问题是,我们如何在Bitbucket上得到这个结果?

polhcujo

polhcujo1#

对于这种情况,我们使用的典型方法是将软件组织到具有基本功能的库中,并为每个专用软件组件创建不同的目录。构建系统配置为将库和所有不同的软件组件构建在一起,以便及早检测到库中的变化(一个组件需要该变化,但该变化会破坏其他组件)。当将部件固定在一起时没有痛苦。
我们在之前的系统中使用了不同的分支机构或子回购,但我们总是发现自己很快就陷入了合并的地狱。

相关问题