J'ai le problème suivant: J'ai validés deux changesets dans la branche par défaut, mais maintenant je pense que je devrais les mettre dans une nouvelle branche. Cela signifie que je veux effectuer une révision à partir de la révision avant que ces modifications ne se produisent, les placer dans la branche nouvellement créée et les effacer de l'historique de la branche par défaut. Quelle est la meilleure façon de le faire dans Mercurial?Mettre des changesets dans une nouvelle branche dans Mercurial
2
A
Répondre
2
hg rebase
peut probablement faire cela.
Sinon, vous pouvez le faire manuellement:
hg clone -r <previous rev> old new
cd new
hg branch <branchname>
hg export -R ../old <first cset> |hg import
hg export -R ../old <second cset> |hg import
Questions connexes
- 1. Branche du passé dans mercurial
- 2. Subversion - comment déplacer des changesets d'un tronc vers une branche?
- 3. Est-il possible d'afficher les changesets dans un bundle mercurial?
- 4. Comment fermer correctement une branche de fonctionnalité dans Mercurial?
- 5. Branche de fournisseur, style mercurial?
- 6. mercurial: test si une branche contient un changeset
- 7. git push échoue dans la nouvelle branche
- 8. Mercurial: comment supprimer une ligne dans un fichier, pour les 4 derniers changesets (pas encore poussés)?
- 9. Mercurial/TortoiseHG Fusionner le tronc de lignes en branche
- 10. Blocage de l'accès en écriture à une branche spécifique dans un référentiel unique Mercurial
- 11. fusionner des révisions sélectionnées d'une branche sur une autre dans Mercurial
- 12. Branchement dans Mercurial
- 13. Mercurial défait pousser à branche principale
- 14. Annulation de la création d'une branche dans Mercurial
- 15. et Branching têtes à distance dans Mercurial
- 16. comment mettre à jour et fusionner une branche dans netbeans?
- 17. TFS: comparaison des changesets
- 18. Mercurial - bloque l'accès à une branche à l'aide de l'extension ACL sur Windows
- 19. Comment trouver des changesets entre deux branches TFS?
- 20. Création d'une nouvelle branche sur le référentiel distant dans git
- 21. Dans TFS, comment effectuer une fusion sans base sur des changesets spécifiques?
- 22. sous-total mercurial à la révision actuelle d'une branche spécifique
- 23. SVN: Déplacer les modifications en attente vers une nouvelle branche
- 24. Sur une nouvelle machine, comment récupérer une branche existante?
- 25. Comment fusionner à plusieurs reprises des succursales dans Mercurial
- 26. Redirection d'anciens changesets vers d'autres dépôts
- 27. Enregistrement des modifications dans une branche distante dans Git
- 28. Erreur de parent inconnue dans Mercurial
- 29. Fusionner des changesets discontinus dans TFS 2008 Version Control?
- 30. Git-svn: créer et pousser une nouvelle branche/tag?