管理1个存储库中的多个应用

时间:2017-03-14 06:13:49

标签: git github bitbucket

我们目前正在为5个不同的国家/地区开发5个旅行iOS应用。所有这些应用程序的代码结构都是相同的,除了多个文件具有不同的内容,例如API密钥,标题,徽标和路径。

为了避免在进行更改/工作时重复自己,我们希望有一个包含主代码的存储库,除此之外,还有一些"子存储库"对于应用依赖文件。

问题是,我们怎样才能在Bitbucket上获得这个结果?

1 个答案:

答案 0 :(得分:0)

我们用于这种情况的典型方法是将软件组织到具有基本功能的库中,以及每个专用软件组件的不同目录。构建系统是如此配置的,它将库和所有不同的软件组件一起构建,以便在没有痛苦修复的情况下,尽早检测到一个组件所需的库,但会破坏其他组件的更改。组件在一起。

我们在先前的系统中使用了不同的分支或子版本,但我们总是发现自己在合并后很短的时间内。