Когда удалять ветки в Git?

Предположим, у нас есть стабильное приложение.

Завтра кто-то сообщает о старой большой ошибке, которую мы решили исправить правильно. Итак, мы создаем ветку для этого исправления вне «master», назовем ее «2011_Hotfix» и продвигаем ее вверх, чтобы все разработчики могли вместе работать над ее исправлением.

Мы исправляем ошибку и объединяем «2011_Hotfix» в «master», а также в текущую ветку разработки. И нажимаем "master".

Что нам теперь делать с "2011_Hotfix"? Должен ли он просто оставаться там как ветвь до скончания веков или мы должны удалить его, поскольку он выполнил свою задачу? Кажется нечистым просто оставлять ветки валяться повсюду, так как список ветвей, вероятно, станет очень длинным, большинство из которых даже больше не нужны.

Что произойдет с его историей в случае его удаления. ? Будет ли это сохраняться, даже если фактическая ветка больше не доступна? Кроме того, как мне удалить удаленную ветку?

269
задан Md. Abu Nafee Ibna Zahid 18 December 2017 в 02:32
поделиться