複数の(B2B)クライアントに提案したいモバイルアプリがあります。アプリは最終顧客に代わって公開されますが、すべての開発は私たちによって行われます。SVNでAppブランド/わずかなGUIバリエーションを処理する方法は?
これまでは、プロトタイプアプリケーションを作成しました。これは常にマスターとして取り上げられ、特定の顧客のための具体的なバージョンとして最終的にはブランド変更や多少の機能修正が行われます。最終的に、プロトタイプアプリケーションには複数のバリエーションが存在します。
機能とバグフィックスはプロトタイプアプリケーションで開発され、SVNを使用してこれらの変更を特定のクライアントアプリケーションにマージします。異なる具体的なアプリケーションには、それぞれ独自のライフサイクルとバージョン管理があります。
私たちはブランチ、チェンジセットを持つ別のリポジトリを使うべきですか? SVNリポジトリをどのように整理してこれを有効にするべきか、誰かが私たちに頭を据えてくれますか?