私はリビジョン管理のためにgitを使用したEclipseのAndroidプロジェクトを持っています。プロジェクトはsqliteデータベースの周りに構築されており、プロジェクト名はcom.lsp.rengineです。EclipseのAndroidコードベースの適切なgitブランチ
別のデータセットを使用して2番目のアプリケーションを作成します。私は基本的に既存のものの上に新しいデータベースをコピーすることができます(資産/)と物事は正常に動作します。しかし、私はいくつかのアイコンとレイアウトを変更する必要がありますので、単純なgit branch
私の恵まれた方法で私を得るだろうと思った。
私に悩まされているショーストッパーがいくつかあります。 1つは、両方のアプリケーションを現在同じデバイスにインストールすることはできません。現在、同じcom.lsp.rengineの名前を共有しています。プロジェクト名をcom.lsp.pengineにリファクタリングすると、私のアップストリームブランチはすべての共有コードが消滅したと考えます。
gitの2つのブランチであるEclipseを管理するにはどうすればよいですか?共有コードベース(マスターコードベースの更新、両方のブランチに変更が反映されています)があります。
TicTacToeLibの例(レイアウトは含まない)のように、2つのクラスだけでなく、 "インポート"する必要がある100以上のソースファイルがあります。私はもっと掘り下げてしまいました。明らかにEclipseはプロジェクト間でコードを共有するのには十分ではありません。あらゆる方法の暗い概観はここにあります:http://blog.blackmoonit.com/2010/12/android-sharing-resources-in-eclipse.html。これを2日間しゃべっていて、すぐに有望なことがなくなったら、私は2番目のプロジェクトのコードをすべて捨てるだけです。理想的ではありませんが、唯一の方法かもしれません。 – wufoo