Я розумію, що в 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 'повторне відкриття закритої гілки'
Це знову відкриє закриту гілку.