2013-05-25 16 views
0

在開發過程中,我們一直在更改核心數據模型文件。假設我們有許多模型文件都構建在以前的版本上。然後在將應用程序提交給appstore時,我可以刪除除最新版本和最新版本之外的所有版本。管理Core數據模型的版本文件

基本上如何管理所有版本文件?

+0

您使用哪種版本控制系統用於其餘代碼?我推薦git,但任何現代DVCS都應該適合這項任務。 – sbooth

+0

No ..我的意思是t核心數據模型文件。無論何時我需要在覈心數據模型文件中進行更改,我都會進行新版本和輕量級遷移。但是在開發週期中會有很多這樣的文件,因此如何處理?? – user1010819

回答

1

在1.0之前的開發過程中,更加典型的是不打擾模型版本控制。根據需要編輯模型,不要創建新版本,並在與新模型版本不匹配時刪除現有數據。在發佈之後,這將是一個糟糕的主意,但是在開發過程中它通常很好。

如果您在開發過程中出於某種原因需要維護不同的版本,那麼確實沒有特殊的步驟來擺脫舊的版本。確保最新的型號版本是當前版本(反正幾乎肯定會是這樣),然後刪除舊的型號文件。瞧,你完成了。除非人們使用已經有數據使用這些模型的應用程序,並且當您首次發佈應用程序時,您不需要舊的模型文件,情況就不是這樣。

+0

感謝您的回答。 – user1010819

+0

通過「刪除舊的模型文件」,你的意思是刪除他們在發現者? – Colas

+0

我的意思是從Xcode項目中刪除它們。當你這樣做的時候,Xcode會提供把它們移到垃圾桶裏,你可能想在這種情況下做。 –