を必要とする LBS 関連の Android アプリケーションを作成していますMapView。
ただし、複数の実装を行いたいです。つまり、アプリのバージョンGoogle MapViewと別のアプリのバージョン、Bing MapViewまたは何か他のものを使いたいということです。
MapView次に、関連する操作をアプリケーション内の共通コンポーネントから分離したいと考えています。
だから私はgit自分のアプリケーションを管理するために使いたいです。
ほとんどの仕事 ( に関係のない一般的なコンポーネントMapView) は master ブランチで行います。
次に、を追加するという名前の新しいブランチとgoogle_map、を追加するというGoogle MapView名前のブランチを作成しようとしましbing_mapたBing MapView。次に、からマージしmaster branch、google_map共通bing_mapコンポーネントに変更を加えます。google_mapこれにより、 andbing_mapブランチが常に同じ親を持つことが保証されます。
ただしgoogle_map、マスターブランチで行う必要がある共通コンポーネントにいくつかの変更を加えました。
それから、変更内容 (共通コンポーネントのみ) を master ブランチに転送できないかと考えています。google_map次に、master ブランチをand bing_map?にマージします。
これは可能ですか?
ところで、google_mapブランチで行った変更はまだコミットされていません。