Mercurial Закрытие Филиала - PullRequest
3 голосов
/ 03 марта 2011

Я использовал именованные ветви как ветви функций, так и долгоживущие ветви. Я просто слил несколько ветвей функций в долгоживущую ветвь, поэтому мне больше не нужны эти ветви функций, запутывающие граф истории (хотя я, конечно, все еще хочу сохранить сообщения фиксации).

Как мне это сделать?

Ответы [ 2 ]

4 голосов
/ 03 марта 2011

Ветви в Mercurial являются постоянными, поэтому они являются хорошим выбором для вещей, которые живут вечно, таких как «релиз 1.0» и «экспериментальный». Для функций вы можете рассмотреть что-то более временное, например, закладки, клоны или анонимные ветви. Все четыре варианта очень хорошо описаны здесь: http://stevelosh.com/blog/2009/08/a-guide-to-branching-in-mercurial/

Как показывает @wolvever, вы можете скрыть его из списка, но вы не можете избавиться от него, не сделав свое репо полностью другим репо (и, таким образом, сломав все клоны).

4 голосов
/ 03 марта 2011

Извлеките ветку (hg co branchname), затем hg commit --close-branch, чтобы отметить ветку как "закрытую".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...