Я не уверен, должен ли я держать их вокруг или нет. Основная причина, по которой я сейчас использую south
, заключается в том, чтобы облегчить изменения в разработке модели, хотя, я полагаю, это будет полезно, когда я буду в производстве. Должен ли я поддерживать миграцию локального развития в моем репозитории Git?Должен ли я сохранять миграцию на юг в контроле версий?
5
A
ответ
7
Это не технический ответ, но если вы:
- хотят катиться вещи обратно на любой стадии;
- необходимо сохранить полную запись обо всех изменениях;
- собирает данные в SQLite локально и использует его удаленно;
это может быть хорошей идеей. Почему ты не хочешь?
В качестве альтернативы вы можете сохранить отдельную ветвь для южных переходов.
2
Да, вам следует. В какой-то момент вы не сможете выполнить миграцию схемы, не выполняя дополнительные миграции данных. И они не генерируются автоматически.
Смежные вопросы
- 1. Юг: как вернуть миграцию на сервер производства?
- 2. Должен ли я сгладить миграцию Rails?
- 3. Есть ли причина, по которой я не должен хранить хранилище ключей в контроле версий?
- 4. Должен ли я хранить много версий jQuery в своем приложении?
- 5. Должен ли я сохранять фасет Eclipse Java?
- 6. Должен ли я сохранять строки, возвращенные NSLocalizedString()?
- 7. Должен ли я сохранять данные GeoIP
- 8. Должен ли я сохранять данные приложения?
- 9. Должен ли я хранить списки дел в контроле источника?
- 10. Является ли «не прерывание изменений» общим термином в контроле версий?
- 11. Должен ли я создать миграцию для функции postgresql в рельсах?
- 12. Сохраните конвейер сборки TFS в контроле версий
- 13. Должно ли AssemblyInfo.cs быть размещены в контроле версий?
- 14. Получить веб-сайт IIS в контроле версий
- 15. Отслеживание файлов Excel в контроле версий
- 16. Добавление столбца DATETIME через миграцию? Должен ли я использовать макросы?
- 17. Когда я должен сохранять контекст?
- 18. Является ли файл stack.yaml, который должен быть проверен в контроле версий?
- 19. Должен ли я сохранять загруженные файлы (img) в App_Data?
- 20. Должен ли я сохранять похожие модели в репозитории?
- 21. Должен ли я сохранять данные в деструкторах класса?
- 22. Должен ли я сохранять nsuserdefaults в свой пользовательский класс?
- 23. Должен ли я сохранять значения маски в базе данных?
- 24. Должен ли я сохранять UIImage в файл перед загрузкой?
- 25. Должен ли я сохранять содержимое сборщика в NSUserDefaults?
- 26. Должен ли я сохранять объект контекста в Entity Framework?
- 27. Должен ли я сохранять консолидированные суммы в отдельной таблице?
- 28. как писать юг миграцию вручную для добавляемого пользовательского поля
- 29. Есть ли способ настроить Юг на миграцию, не задавая никаких вопросов?
- 30. Должен ли я разрешать пользователям сохранять свои пароли?
Я предполагаю, что мой вопрос в том, что если я уже сохраню свою модель в управлении версиями и отслеживаю ее изменения, зачем мне нужно удерживать миграцию? Я понимаю, что при развертывании очень важно выполнить миграцию на сервере, но миграция на моем локальном компьютере будет намного более инкрементальной. (то есть: добавьте поле в класс User и т. д.). Я полагаю, что я мог бы просто сохранить их в любом случае, надеюсь, что это не усложнит ситуацию в будущем. –
Похоже, вы решили :-) OOI, какую базу данных вы используете? –
SQLite для разработки, MySQL для производства. –