非常によく似たアプリを作成する必要があるため、一般的なアプリケーションを開発しました。違いを分離しようとしたので、settings.xmlがあります。ただし、バージョンのコードを変更する必要がある場合があるため、それだけでは十分ではありませんが、すべてのアプリに同じコードベースが必要です。
主な目標を達成したいので、同じコードベースを開発すると、すべてのアプリ バージョンがアップグレードされます。しかし、私は違いを処理するのが難しい.
あなたの提案が必要です。これをgitでどのように処理すればよいですか。アプリのバージョンごとにブランチを作成する必要がありますか? さまざまなもの(アプリ名、アイコン、パッケージ名、settings.xml、おそらく異なるコード部分)を処理し、同じコードベースを開発してすべてのアプリ バージョンをアップグレードするにはどうすればよいですか。
おそらく、buildserver スクリプトはファイルの置換を処理できますが、異なるコード バージョンを処理することはできません。
同じ問題を抱えている人はいますか?多分実用的な解決策?