Поэтому я разбудил чей-то репозиторий, сделал несколько изменений, отправил запрос на извлечение, и мои изменения внесли его в продукт. Большой!
Но ... что мне делать с моим раздвоенным хранилищем? Есть ли у меня веские основания держать свой репозиторий рядом или я должен удалить его? Я не планирую делать какие-либо дополнительные вклады, но если я передумаю, я предполагаю, что я всегда могу просто перенастроить его.
Я не очень беспокоюсь о сохранении резервной копии. Я больше беспокоюсь о взломе ссылок, потере коммитов и т. Д.
Ответы:
Удаление разветвленных репозиториев приведет к удалению истории из ваших запросов на извлечение.
Удаление разветвленного репозитория приведет к удалению любой информации, связанной с вашим репозиторием. Это может задним числом повлиять на любые ссылки на ваш репозиторий, включая запросы на извлечение, которые уже были объединены. (См. Запрос Pull отображает «неизвестный репо» после удаления форка )
Ваши комментарии и коммиты должны быть сохранены для любых запросов на извлечение, которые были связаны с вашим репозиторием, но вы будете делать это на свой страх и риск.
Однако удаление старых веток после слияния совершенно безопасно.
Хотя следует избегать удаления репозиториев, удаление неиспользуемых веток вполне допустимо. На самом деле, GitHub рекомендует вам удалить старые ветви .
Кроме того, если вы действительно не хотите их хранить, вы можете заархивировать репозиторий, чтобы указать, что он больше не поддерживается.
Смотрите также
источник
Если ваш запрос на получение ответа принят, и вы не внесли никаких изменений, которые могли бы использовать лично, удалите его.
источник
<repo>
fromunknown repository
on <дата>», что немного странно.remove-github-forks
«Удалить все вилки, которые не имеют коммитов, которых нет в основном репозитории». Работает как шарм.Вы можете удалить свой ответвление, как только отправите запрос на извлечение , независимо от того, объединен он или нет. GitHub хранит все PR в репозитории upstream , что означает, что предлагаемые изменения отслеживаются, даже если ветвь удалена.
Это упрощает решение.
Вы все еще можете оставить вилку, если:
Вы можете удалить вилку, если:
источник
Drugoy:master
сunknown repository
)Я бы, вероятно, tar / gzip и поместил в архив dir, а затем удалить его через 3 года. ;) Честно говоря, если вы не собираетесь работать над этим снова в течение следующих нескольких месяцев и не использовали его в течение некоторого времени, я думаю, было бы безопасно удалить его.
источник
Просто чтобы добавить к предоставленным ответам - GitHub сам рекомендует удалять («убирать») разветвленные репозитории после их слияния.
Это можно сделать прямо в запросе на включение после слияния - см. Этот пост в блоге .
Кроме того, на данный момент я не вижу никаких замечаний в комментариях:
Я бы не рекомендовал удалять его перед слиянием, как это было предложено @Dennis, поскольку вам, возможно, все же придется внести некоторые изменения в код по запросу авторов.
источник
unknown repository
. Ну что ж.