Удаление разветвленных репозиториев приведет к удалению истории из ваших запросов на извлечение.
Удаление разветвленного репозитория приведет к удалению любой информации, связанной с вашим репозиторием. Это может задним числом повлиять на любые ссылки на ваш репозиторий, включая запросы на извлечение, которые уже были объединены. (См. Запрос Pull отображает «неизвестный репо» после удаления форка )
Ваши комментарии и коммиты должны быть сохранены для любых запросов на извлечение, которые были связаны с вашим репозиторием, но вы будете делать это на свой страх и риск.
Однако удаление старых веток после слияния совершенно безопасно.
Хотя следует избегать удаления репозиториев, удаление неиспользуемых веток вполне допустимо. На самом деле, GitHub рекомендует вам удалить старые ветви .
Приведение в порядок после запросов Pull
В GitHub мы любим использовать Pull Requests весь день, каждый день. Единственная проблема заключается в том, что после слияния или закрытия запросов на вытягивание у нас появляется много несуществующих ветвей. Время от времени один из нас очищал эти ветки с помощью скрипта, но мы думали, что будет лучше позаботиться об этом шаге в рамках нашего обычного рабочего процесса на GitHub.com.
Начиная с сегодняшнего дня, после объединения запроса на извлечение вы увидите кнопку для удаления устаревшей ветви:
Если запрос на извлечение был закрыт без слияния, кнопка будет выглядеть немного иначе, чтобы предупредить вас об удалении необъединенных коммитов:
Конечно, вы можете удалять ветки только в тех репозиториях, к которым у вас есть push-доступ.
Наслаждайтесь вашими аккуратными репозиториями!
Кроме того, если вы действительно не хотите их хранить, вы можете заархивировать репозиторий, чтобы указать, что он больше не поддерживается.
Смотрите также