2010-02-01 1 views
2

У меня возникла следующая проблема: я включил две переменные в ветку по умолчанию, но теперь я думаю, что я должен поместить их в новую ветку. Это означает, что я хочу перейти из ревизии до того, как произойдут эти изменения, поместите эти изменения в вновь созданный ветвь и удалите их из истории ветвей по умолчанию. Каков наилучший способ сделать это в Mercurial?Внесение изменений в новую ветку в Mercurial

ответ

2

hg rebase возможно, возможно.

В противном случае вы можете сделать это вручную:

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