Was ist die beste Vorgehensweise beim Aktualisieren eines Projekts, wenn Sie eine Datenmigration mit Rails zurücksetzen möchten? Löschen Sie die Migration lokal und binden Sie dann das gesamte Projekt ein?Rails Best Practice - Commit mit VCS Subversion
1
A
Antwort
2
Sie sollten keine Migrationen löschen müssen. Alle Migrationen sollten reversibel sein. Wenn Sie 100% sicher sind, dass niemand sonst diese Migrationen verwendet hat, können Sie sie durch löschen:
svn rm db/migrate/your_migration
svn commit db/migrate
Wenn jedoch, was meinen Sie mit Rollback wird Festsetzung es für diejenigen, die bereits, dass die Migration verwendet, die Der Weg dorthin ist eine neue Migration, die den Unruhigen umkehrt.
Verwandte Themen
- 1. Rails Validierung best practice
- 2. Kafka Auto Commit Intervall Best Practice
- 3. Hg Post-Merge-Commit-Nachricht, Best Practice?
- 4. Rails 3 Best Practice für Anwendungen/Benutzereinstellungen?
- 5. Commit Symlink in Subversion
- 6. Subversion Problem - Commit-Zugriff
- 7. Sommerzeit mit NSTimeZone Best Practice
- 8. Best Practice mit JFrame-Konstruktoren?
- 9. Best Practice Phonegap Architektur
- 10. Best Practice Guide: Schaukel
- 11. cmake Best Practice
- 12. Bereitstellungsvoraussetzungen Best Practice
- 13. Best Practice von RestAngular
- 14. Mario-Controller Best Practice
- 15. redis json best practice
- 16. Spring Webflow Best Practice
- 17. Swift Datencaching - Best Practice
- 18. Best Practice-Benutzerführung?
- 19. Kubernetes Cluster Best Practice
- 20. IUnitOfWork Anleitung - Best Practice
- 21. Suchergebnis Paginierung, Best Practice
- 22. Sql Benennung Best Practice
- 23. angularjs Fabrik Best Practice
- 24. Asp.Net Paginierung best practice
- 25. Android RecyclerView best practice
- 26. Best Practice verschiedene Listen
- 27. Best Practice für Bilder
- 28. Best Practice eine Website
- 29. UISegmentedControl Best Practice
- 30. C# Datenverbindungen Best Practice?