GitHub хранит историю коммитов для сквоша слитых PR на неопределенный срок? - PullRequest
1 голос
/ 14 июня 2019

Наша команда решает, какую стратегию слияния использовать в нашем репо. Мы рассматриваем слияния сквоша для возможности иметь чистую историю коммитов. Однако мы хотим иметь возможность просматривать промежуточные изменения, если мы хотим получить более подробную информацию о конкретном коммите - в частности, промежуточные коммиты в PR, которые были раздавлены.

Обычно удаление и удаление ветки удаляет все ссылки на эти промежуточные коммиты в reflog, и сборщик мусора git может их очистить. Однако, глядя на другие репозитории, кажется, что GitHub все еще сохраняет эти промежуточные коммиты.

То, что мы ищем, это подтверждение того, что GitHub сохраняет эти идентификаторы коммитов в reflog, и что мы гарантируем, что они останутся. Кроме того, информация о том, что это не гарантировано, также хороша.

1 Ответ

0 голосов
/ 17 июня 2019

Видимо это гарантированное поведение. Этот документ показывает, что вы можете проверять запросы на выборку локально.Это будет иметь историю коммитов ветки.

...