Как долго я должен держать свои проекты fork на github?

Когда у меня есть запрос функции в библиотеке в github, я бы либо

  • попробуйте связаться с автором
  • и/или реализовать его самостоятельно в локальной копии, и когда я закончу, разветките проект и нажмите мои изменения.

Чаще всего оригинальные авторы с удовольствием видят улучшения, и они либо будут тянуть их как есть, либо объединить их вручную после некоторых изменений.

Вопрос в том, что мне делать с моими проектами вилки после того, как мои коммиты были приняты восходящим потоком? Если я не собираюсь делать какие-либо дальнейшие обновления, должен ли я удалить репозиторий? Или, я должен держать его в стороне для исторического интереса?

github на самом деле не указывает, чья копия является "окончательным" репозиторием, поэтому мои неактивные вилки могут отвлекать других людей от поиска правильной копии. На самом деле, я просто получил форму запроса на вытягивание кого-то, что также было принято в восходящем направлении.

Ответ 1

Если у меня нет интереса к тому, чтобы быть активным участником или разработчиком, я обычно удаляю мой после того, как патч был принят вверх по течению. Я не вижу необходимости поддерживать репо по историческим причинам - у коммита будет уже мое имя и адрес электронной почты, а также временная метка фиксации, так что это, по-видимому, все исторические записи, которые действительно нужны.

Ответ 2

По моему личному опыту, удаление вильчатого репозитория также забирает его из "Хранилища, в которые вы вносите". Просто имейте это в виду при принятии решения.