2010-02-01 6 views
2

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

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