私はアンドロイドアプリケーションをさまざまな国のビジネス顧客にターゲティングしています。Androidアプリケーション用gitのブランチのみ1または2ファイル
これらの顧客のためにアプリケーションを少しカスタマイズする必要があります。現時点では、これらのカスタムフィールドを含むcustomization.xmlファイル(res/valuesの文字列リソース)を作成しました。
現在、私はこれらの顧客を依存する方法を見つけました(また、xmlファイルに入れる必要があることにも注意してください)。
gitsでcustomizations.xmlファイルとandroidmanifest.xmlファイルのみを分岐することはできますか?これらのファイルはかなり小さいので、私は簡単に別のブランチでそれらを維持することができます。しかし、プロジェクトの他の変更は、簡単に別の支店にプッシュする必要があります。それをどうやってやるの? デフォルト:マスターブランチ customer1:異なるAndroidManifest.xmlをし、customizations.xml customer2とcustomer1ブランチ:....あなたの洞察力のための
おかげ
は、我々が持っていると言います。 (私はこれを解決するためにgitが好きですが、もしあなたが別の方法を知っているなら、詳しく教えてください)。