轻量级数据迁移

Lightweight data migration

在进行更新并开始更新我的数据模型时,我非常激动。现在我意识到我应该创建一个新的 xcdatamodel 并开始更新它,同时仍然有旧的。

所以我的问题是。现在做什么最好?创建一个新的 xcdatamodel 并返回源代码管理,使一个与当前版本相同,一个是更新的?

我是核心数据迁移的新手,因此非常感谢您的帮助。

  1. 将 "new" 模型复制到新文件(或重命名)
  2. 从源代码管理恢复原始模型
  3. 将 "current" 模型指向新模型文件。

这些都位于 xcdatamodeld 目录中。