Должен ли я удалить ветку после ее слияния?
после слияния ветки вы удаляете ее из репозитория?
Однако, это хорошая практика или нет?
Я обычно создаю много ветвей, так как я не хочу нарушать свой текущий релиз, и я хотел бы удалить их, чтобы держать все в порядке.
Однако, если вы работаете с Assembla или GitHub, ваши запросы слияния из старых ветвей будут сохранены на сайте, поэтому, если вы их удалите, вы получите ошибку, так как она не сможет извлечь их...
обычно как это сделать?
2 ответов:
нет никаких проблем в удалении ветвей, которые были объединены. Все коммиты по-прежнему доступны в истории, и даже в интерфейсе GitHub они все равно будут отображаться (см., например,этот пр который относится к вилке, которую я удалил после того, как PR был принят).
Я определенно Очищаю свои ветви после того, как они были объединены.
мы используем запросы GitLab и merge на работе, поэтому там хранится историческая информация о ветвях; мне не нужно, чтобы они загромождали мой список ветвей, и когда я смотрю на вилку коллеги, в идеале я хотел бы видеть только ветви их текущего активного развития. Если я пытаюсь посмотреть на какой-то код в их ветке, я хочу иметь возможность просматривать только несколько активных ветвей, а не каждый функция или исправление, над которыми они когда-либо начинали работать.
вышесказанное относится также к BitBucket и GitHub.
единственная причина, по которой вы не можете удалить ветку после слияния,-это то, что вы знаете, где закончилась данная функция, но слияние фиксирует (и
git merge --no-ffЕсли вы действительно хотите) сделать это неактуально.
Comments