私は、無料版から始めた iOS アプリケーションを作成しています。多くのアプリと同じように、有料アプリまたはアプリ内購入を通じて拡張機能を提供しています。
私は現在、無料アプリのバージョン管理に mercurial を使用していますが、有料アプリもリリースしたいと考えています。どちらか一方のバグ修正が自動的にもう一方に影響を与え、明らかに違いを分けておくように、両方がコードベースの主要部分を共有し続ける方法 (理想的には、必ずしもそうではありませんが、Mercurial を使用) があるかどうか疑問に思っていました。
または、変更を手動で簡単にマージできるブランチなどを使用する方法はありますか?
Web を検索してみましたが、適切なキーワードが見つからなかったか、それとも実際には不可能なのかわかりません。また、ブランチを完全に理解したことがありませんでした。