0

を必要とする LBS 関連の Android アプリケーションを作成していますMapView

ただし、複数の実装を行いたいです。つまり、アプリのバージョンGoogle MapViewと別のアプリのバージョン、Bing MapViewまたは何か他のものを使いたいということです。

MapView次に、関連する操作をアプリケーション内の共通コンポーネントから分離したいと考えています。

だから私はgit自分のアプリケーションを管理するために使いたいです。

ほとんどの仕事 ( に関係のない一般的なコンポーネントMapView) は master ブランチで行います。

次に、を追加するという名前の新しいブランチとgoogle_map、を追加するというGoogle MapView名前のブランチを作成しようとしましbing_mapBing MapView。次に、からマージしmaster branchgoogle_map共通bing_mapコンポーネントに変更を加えます。google_mapこれにより、 andbing_mapブランチが常に同じ親を持つことが保証されます。

ただしgoogle_map、マスターブランチで行う必要がある共通コンポーネントにいくつかの変更を加えました。

それから、変更内容 (共通コンポーネントのみ) を master ブランチに転送できないかと考えています。google_map次に、master ブランチをand bing_map?にマージします。

これは可能ですか?

ところで、google_mapブランチで行った変更はまだコミットされていません。

4

1 に答える 1