我有一个app
与不同的version
。
但每个version
都有不同的Git存储库。
所以,请让我知道我们如何管理每个build
variant
有不同的repository
。
每个版本应该有不同的标记或分支,而不是不同的存储库。
从同一个回购中,您将使用git worktree
来克隆回购一次,但多次检查回购:请参阅“Multiple working directories with Git?”。
这样,您就有了不同的文件夹,每个文件夹都有不同版本的项目。
由于只有名称/颜色/徽标正在发生变化,您需要:
关键是:一个项目,一个Git回购:请参阅12 factors app(特别是Config section)。