В значительной степени.Просто сделайте это:
hg push -r default
Когда вы используете опцию -r X
с push
, pull
или clone
.Вы говорите «Получите мне новейший набор изменений, который соответствует X и всем его предкам . Поэтому, если вы сделаете hg push -r default
, вы отправите самый новый набор изменений на default
и всех его предков. Так что наборы изменений надругие ветви, которые были объединены с настройками по умолчанию, перейдут на, но если вы держите ветви отдельно, вы будете отправлять только значения по умолчанию.
Обратите внимание, что вы всегда можете проверить свой push с помощью hg outgoing -r default
, чтобы точно узнать, чтовы бы нажали.
Вот хорошая статья с возможностью сделать так, чтобы толкать только ветку, над которой вы работаете, одним командным делом: http://hgtip.com/tips/advanced/2009-09-28-nudge-a-gentler-push/