Я розумію, що в 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" під час "створення" гілки.
Ні, ця команда створить нову гілку з такою ж назвою.
Тільки забудь, що це закрито. Перейдіть на відділення, внесіть зміни та введіть. Він буде автоматично відкритий. Коли ви закінчите, можете знову закрити його.
Спробуйте це.
Перед виконанням роботи переключіться на закриту гілку. (hg up closed_branch)
hg вул
торкніться a
додати а
hg commit -m 'повторне відкриття закритої гілки'
Це знову відкриє закриту гілку.