【发布时间】:2014-01-06 09:37:28
【问题描述】:
我开发了一个通用应用程序,因为我需要创建一些非常相似的应用程序。我试图区分差异,所以我有一个settings.xml。但这还不够,因为有时我需要更改版本中的代码,但我真的希望每个应用都拥有相同的代码库。
我想实现我的主要目标,所以如果我开发相同的代码库,那么所有应用版本都会升级。 但我很难处理分歧。
我需要你的建议,我应该如何在 git 中处理这个问题。 我应该为每个应用版本创建一个分支吗?我应该如何处理不同的事情(应用名称、图标、包名称、settings.xml,可能是不同的代码部分),并且仍然能够开发相同的代码库并升级每个应用版本。
也许构建服务器脚本可以处理一些文件替换,但它不能处理不同的代码版本。
有人遇到同样的问题吗?也许是一个可行的解决方案?
【问题讨论】:
标签: android git code-reuse codebase