Как сказала Эмбер, когда вы закрываете ветку, она просто записывает, что она закрыта.Как следствие, когда вы делаете «hg branches
», вы просто видите «default
», а не «other-branch
».
Однако, как только вы переключаетесь на эту ветку и делаете что-то новое,он автоматически открывает его снова (и, таким образом, снова появляется в списке «hg branches
»).Вы также можете закрыть его, когда закончите.
Я считаю, что эта функция действительно желательна: представьте, что вы создали "стабильную" ветку , чтобы стабилизировать некоторый код для доставки,разрешено только исправление ошибок в этой ветке.Теперь после доставки вы можете закрыть стабильную ветку и снова разработать новые функции по умолчанию, переключившись на следующую итерацию и подготовив следующую доставку (например, если вы используете scrum).Теперь, когда через три дня ваш клиент по доставке обнаружит проблему и потребует получить фиксированную доставку, не желая ждать следующей, вы можете легко переключиться на стабильную ветку, воспроизвести проблему, исправить ее (открыть ветку), разверните и снова закройте ветку.Мне кажется, это правдоподобный сценарий и хорошее меркурианское поведение.
Только мои 0,02 €: -)
Приветствия,
Кристоф.
= Неграмотный21-й век не будет тем, кто не умеет читать или писать;они будут теми, кто не может учиться, неучиться и переучиваться.- Элвин Тоффлер =