我在Eclipse中有一个Android项目,我使用git进行版本控制。该项目是围绕一个sqlite数据库构建的,我将项目命名为 com.lsp.rengine 。
我现在想要使用不同的数据集创建第二个应用程序。我基本上可以将新数据库复制到现有数据库的顶部(在assets /中),并且工作正常。我需要更改一些图标和布局,所以想到一个简单的git branch
会让我以快乐的方式。
有一些阻止我的塞子。首先,我无法在同一设备上安装这两个应用程序,因为它们当前共享相同的 com.lsp.rengine 名称。如果我将项目名称重构为 com.lsp.pengine ,我的上游分支会认为所有共享代码都已消失。
如何管理Eclipse,git中的两个分支,并且仍然具有共享代码库(更新主代码库,更改反映在两个分支中)并且以某种方式有两个单独的安装位置?
答案 0 :(得分:0)
我认为最好的方法是将代码重构为两个单独的Android项目,第三个库项目包含所有共享代码。 TicTacToeMain和TicTacToeLib示例项目应该能够帮助您入门。