Как долго я должен держать свои проекты fork на github?
Когда у меня есть запрос функции в библиотеке в github, я бы либо
- попробуйте связаться с автором
- и/или реализовать его самостоятельно в локальной копии, и когда я закончу, разветките проект и нажмите мои изменения.
Чаще всего оригинальные авторы с удовольствием видят улучшения, и они либо будут тянуть их как есть, либо объединить их вручную после некоторых изменений.
Вопрос в том, что мне делать с моими проектами вилки после того, как мои коммиты были приняты восходящим потоком? Если я не собираюсь делать какие-либо дальнейшие обновления, должен ли я удалить репозиторий? Или, я должен держать его в стороне для исторического интереса?
github на самом деле не указывает, чья копия является "окончательным" репозиторием, поэтому мои неактивные вилки могут отвлекать других людей от поиска правильной копии. На самом деле, я просто получил форму запроса на вытягивание кого-то, что также было принято в восходящем направлении.
Ответы
Ответ 1
Если у меня нет интереса к тому, чтобы быть активным участником или разработчиком, я обычно удаляю мой после того, как патч был принят вверх по течению. Я не вижу необходимости поддерживать репо по историческим причинам - у коммита будет уже мое имя и адрес электронной почты, а также временная метка фиксации, так что это, по-видимому, все исторические записи, которые действительно нужны.
Ответ 2
По моему личному опыту, удаление вильчатого репозитория также забирает его из "Хранилища, в которые вы вносите". Просто имейте это в виду при принятии решения.