Я понимаю, что в Mercurial можно закрыть именованную ветку, чтобы она не отображалась в hg branchesсписке:
hg commit --close-branch -m 'close badbranch, this approach never worked'
Можно ли позже снова открыть ветку при необходимости?
Я понимаю, что в Mercurial можно закрыть именованную ветку, чтобы она не отображалась в hg branchesсписке:
hg commit --close-branch -m 'close badbranch, this approach never worked'
Можно ли позже снова открыть ветку при необходимости?
Ответы:
Вы можете просто hg updateперейти в закрытую ветку, затем сделать другую, hg commitи она автоматически откроется.
closedФлаг используется только для фильтра из закрытых веток из hg branchesи , hg headsесли вы не используете --closedопцию - это не мешает вам использовать ветки.
Вы можете повторно открыть ветку, используя флаг «-f» при «создании» ветки.
Нет, эта команда создаст новую ветку с тем же именем.
Просто забудь, что он закрыт. Переключитесь на ветку, внесите изменения и зафиксируйте. Он будет автоматически снова открыт. Когда вы закончите, вы можете закрыть его снова.
Попробуй это.
Перед выполнением переключитесь на закрытую ветвь. (рт. ст. вверх closed_branch)
hg st
коснуться
добавить
hg commit -m 'повторное открытие закрытой ветки'
Это повторно откроет закрытую ветку.