【发布时间】:2015-07-23 22:02:22
【问题描述】:
所以我正在基于相同的 Android 代码构建多个应用程序,但问题是我不确定如何管理这些应用程序。如果我有多个分支,我不希望主分支覆盖另一个项目的 manifest.xml(以及该项目的一些其他特定文件)。有没有办法锁定另一个分支中的 cretin 文件,以免在 Merge 上被覆盖?或有选择地合并文件的方法?
我使用 Git 作为我的源代码控制。应用程序之间可能只有 10 个左右的文件会发生变化……主要与主题有关。对此的任何帮助将不胜感激。
如果此问题类型不属于 Stack Overflow,请告诉我。我很乐意移动它。
【问题讨论】:
-
如果您使用 gradle,您可以为共享相同代码的不同应用程序提供不同的风格。在这种情况下,您不必依赖存储库。但是,如果您不使用 gradle,我担心@Martin Konecny 的答案是正确的方法
标签: android git version-control