【发布时间】:2011-05-09 01:59:53
【问题描述】:
我有一个我一直在开发的应用程序,我做了很多更改,后来意识到我应该在 Core Data 模型中添加版本控制。所以我现在正试着回去做那件事。
基本信息:
- 我认为我所做的一切都属于轻量级迁移功能。
- 我正在使用 git
- 我已经在用户手中拥有该应用
我的问题是:最简单的方法是什么?
由于我使用的是 git,我可以简单地从我提交给苹果的数据模型中签出,为它创建一个新版本,然后添加我的更改吗?我对这个想法的主要担心是我的 project.pbxproj 文件不正确。这会是个问题吗?有没有办法解决这个问题?
如果我能做到这一点,我需要重新创建我的类文件还是可以(假设我把它恢复到与我目前拥有的相同)。
如果我不能这样做,那我该怎么办?如果是从我推送给 Apple 的上一个版本开始并应用更改,我想我应该考虑使用 git rebase 来做这件事,对吧?
【问题讨论】:
标签: core-data core-data-migration