2

iOS アプリケーションのメジャー アップデートに取り組んでいます。2 つのブランチがあり、develop現在 App Store にfeature/new_versionあるものとメジャー アップデートのあるものが含まれているとします。

feature/new_versionには多くのモデル変更があるため、エンティティ、プロパティなどを追加/削除する新しいモデル バージョンがあります。一方、 にはいくつかのマイナーな改善とバグ修正がありdevelop、それによって新しいモデル バージョンも作成されました。 (これらは App Store にも提出されたアップデートでした)。

今、私は非常に異なるデータ モデルを持つ 2 つのブランチで立ち往生しています。問題は、「不足している」プロパティをfeature/new_versionモデルに追加した場合、メジャー アップデートを App Store に送信したときに、コア データが自動的に軽量の移行を実行できるほどインテリジェントになるかどうかです。または、で使用されているデータ モデルをダウンロードし、そのモデルに基づいて でdevelop新しいモデル バージョンを作成し、最初にブランチを作成してからのすべての変更を再度追加または削除する必要がありますか?feature/new_version

4

1 に答える 1