谁能指导我如何正确地将 git 应用于具有多种产品风格和维度的 Android 项目。
我可以简单地在整个项目中添加一个 Git,但这是正确的方法吗?
编辑:
假设我正在构建一个商店应用程序。
我会有以下配置
flavorDimensions "client", "network" productFlavors { client1 { dimension "client" ... }
client2 {
dimension "client"
...
}
prod {
dimension "network"
...
}
debug {
dimension "network"
...
}
}
结果产品风味将共享相同的“代码库”(因为它们都是商店应用程序),但它们还需要具有单独的迭代/版本发布/功能。
我考虑这样做的一种方法(也是我知道的唯一方法)是简单地将 Git 添加到整个项目中。为产品风味创建一个分支,然后从那里继续。唯一的问题是,当我对“基本代码”进行一些更改时,我必须将它级联到一些(如果不是全部)分支。
我的问题是这是否是正确的方法。
提前致谢。