J'ai travaillé dans une branche git sur une partie d'un site de rails. J'ai fait beaucoup de changements aléatoires au schéma pendant l'itération, et j'ai fait quelques migrations qui inversent les migrations précédentes pour ajouter des colonnes et des choses comme ça. Est-il acceptable de supprimer des migrations redondantes comme celles-ci (c'est-à-dire des paires de migrations qui ne sont que des inverses les unes des autres)? Je ne vois pas pourquoi cela causerait des problèmes parce que personne d'autre ne travaille sur cette branche, et le résultat final sera le même. Y a-t-il des risques de problèmes si je vais de l'avant avec ça?Suppression/"Rebasing" des migrations de rails
1
A
Répondre
1
Il devrait être sans problèmes, en supposant que vous savez parfaitement quoi faire et comment le faire.
Mais, vous devriez vous demander pourquoi vous voulez faire cela? Ce n'est pas un ajout à votre projet. Il ne fait que masquer (certaines de) vos itérations, ce qui peut être utile de revenir plus tard pour comprendre votre processus de travail ou pour l'expliquer à quelqu'un d'autre.
Personnellement, je fusionnerais simplement votre branche avec la branche principale sans supprimer aucun changement. Rien à avoir honte de droit?
Questions connexes
- 1. rails migrations HABTM
- 2. Utilisation des migrations dans Ruby on Rails
- 3. Impossible de générer des migrations sur des rails 2.3.4
- 4. Rails: exécuter des tâches de rake comme des migrations
- 5. Rails tests fonctionnels sans migrations
- 6. Rails Migrations: Charger les données par défaut
- 7. Migrations Rails: vérifier l'existence et continuer?
- 8. Configuration et exécution des migrations Ruby-On-Rails
- 9. Rails 2.3.5 threadsafe! brise mes migrations
- 10. rails migrations de base de données de style pour asp.net?
- 11. Les migrations de Ruby on Rails sont très lentes
- 12. Auto-incrémentation à partir de 0 dans les migrations Rails
- 13. Génération des migrations à partir des mises à jour du schéma Rails, au lieu de l'inverse
- 14. Utilité de l'annulation des migrations db
- 15. Impossible de mettre à jour des enregistrements dans mes migrations de bases de données Rails
- 16. Quel est l'équivalent des Migrations de Rails ou du Sud de Django en Pylons et TG2?
- 17. Refactorisation des migrations de base de données dans Ruby on Rails
- 18. Ramaze avec Sequel Migrations?
- 19. migrations Rails: détachez paramètre par défaut pour une colonne
- 20. Migrations de machine wireup.
- 21. Création des migrations pour les vues SQL dans les rails avec des valeurs booléennes
- 22. générateurs et migrations dans les plugins (rails 3)
- 23. déploiement des rails application à heroku migrations erreur de rake sur les fenêtres
- 24. Comment pouvez-vous obtenir un script SQL de modifications à partir des migrations Rails (pour MySQL)?
- 25. Définition des migrations SubSonic 3 ActiveRecord
- 26. FluentMigrator Echec des migrations Ne pas annuler?
- 27. migrations de bases de données dans Grails
- 28. Comment créer un nifty_scaffold sans se soucier des migrations?
- 29. Can Rails Migrations peut-il être utilisé pour convertir des données?
- 30. Comment créer des déclencheurs mysql en utilisant les migrations dans Rails?
Vous avez VCS pour conserver l'historique des modifications. La raison de supprimer est de garder la version actuelle simple. – Alexey
Pour ajouter à ce que dit @Alexey, il est utile de réduire le temps de migration – ldanielw1