Какова цель закрытия ветки - PullRequest
4 голосов
/ 16 декабря 2010

alt text

Мне было интересно, какова цель закрытия ветки.Что касается issue-1 ветки, то я уже закрылся.Но

  • Я все еще могу видеть issue1-1 в моем графике ревизий
  • Я все еще могу переключиться на ветку issue1-1 и продолжать фиксировать.

Так в чем же смысл закрытия ветви?

Ответы [ 2 ]

5 голосов
/ 16 декабря 2010

См .: https://www.mercurial -scm.org / wiki / PruningDeadBranches

Это информация, так что hg branches покажет, что эти ветви закрыты. И hg heads --active не будет отображать головы, помеченные как закрытые.

В долгосрочной перспективе количество ветвей может быть значительным и может добавить информационный шум. Это хороший способ обрезать некоторые из этих шумов.

1 голос
/ 16 декабря 2010

Именно поэтому именованные ветви, вероятно, не являются правильным выбором для отдельных функций и веток выпуска - вы можете скрыть их, но не можете их устранить. Подумайте о резервировании именованных ветвей для таких долгоживущих понятий, как «стабильный», «экспериментальный» и т. Д. Для ветвлений для каждой проблемы и для каждой функции лучше использовать анонимные ветви, ветви-клоны или закладки. Они все прекрасно описаны здесь: Руководство по ветвлению в Mercurial .

...