2010-12-03 13 views

Répondre

4

En cours de développement, je ne recommanderais pas d'ajouter une nouvelle version pour chaque changement. Vous obtiendrez bientôt des versions lointaines à nombreuses. Créer une nouvelle version pour chaque version publique de votre logiciel devrait suffire dans la plupart des cas.

+0

D'accord avec moi. Assurez-vous également que lorsque vous publiez publiquement que votre modèle est aussi correct que vous pouvez le faire. Vous pourriez même souhaiter ajouter des propriétés génériques réservées. La migration de données peut être pénible dans CoreData –

+0

+1 Il n'y a pas de raison d'utiliser le versioning pendant le développement. Supprimez simplement l'ancien magasin persistant et recommencez chaque fois que vous modifiez le modèle. Vous n'avez besoin que d'un versionnage pour les versions d'expédition, car la gestion des versions est uniquement utilisée lors de la migration et de la fusion d'un magasin persistant existant avec le nouveau modèle. – TechZen