правильная ветка git для Android-базы Eclipse - PullRequest
0 голосов
/ 21 декабря 2011

У меня есть проект Android в Eclipse, в котором я использовал git для контроля версий.Проект построен на базе базы данных sqlite, и я назвал проект com.lsp.rengine .

Теперь я хочу создать второе приложение, используя другой набор данных.Я могу в основном скопировать новую базу данных поверх существующей (в assets /), и все работает отлично.Однако мне нужно будет поменять некоторые значки и макеты, поэтому я подумал, что простой git branch поможет мне в моем веселом пути.

Есть несколько ограничителей шоу, которые ставят меня в тупик.Во-первых, я не могу установить оба приложения на одно устройство, так как они в настоящее время имеют одно и то же имя com.lsp.rengine .Если я изменю название проекта на com.lsp.pengine , моя ветвь будет считать, что весь общий код исчез.

Как я могу управлять Eclipse, двумя ветвями в git, и при этом иметь общую кодовую базу (обновлять основную кодовую базу, изменения отражаются в обеих ветвях) и каким-то образом иметь два отдельных места установки?

1 Ответ

0 голосов
/ 21 декабря 2011

Я думаю, что лучшим подходом было бы реорганизовать ваш код в два отдельных проекта Android с третьим библиотечным проектом, содержащим весь общий код.Примеры проектов TicTacToeMain и TicTacToeLib должны помочь вам начать работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...