4

有料アプリの Android アプリを持っていますが、無料版を作成したいと考えています。ソースコードは無料版と95%同じです。私はgitソース管理に使用しています。私の最初の考えは、freeブランチを作成masterして、有料バージョンから無料バージョンに変更を簡単にマージできるようにすることです。

freeブランチの変更の一部が にマージされないことを念頭に置いて、これは正しい戦略masterですか?

その他のオプションは次のとおりです。

  1. 無料版の別のレポを作成する
  2. すべてを保持しmaster、無料版と有料版の両方で使用されるライブラリ コードを作成する
4

3 に答える 3

2

コードをまとめて、ブランチよりも条件付きコンパイルや「有料」プラグインライブラリを使用することをお勧めします。ブランチは、開発中のソースツリーの迂回を表すことになっています。個別のコードベースを維持するためにブランチを使用しないでください。

于 2012-08-21T21:03:25.827 に答える
0

有料マスターと無料マスターを作成できます。git フロー手法を使用して、新機能とバグ修正を管理します。

于 2012-08-21T21:31:44.137 に答える