мерзкий клон, так как конкретный коммит - PullRequest
0 голосов
/ 02 сентября 2018

Я бы хотел клонировать репозиторий с длинной историей. Меня интересуют только несколько недолговечных, еще не слитых ветвей функций и master.

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

Однако до сих пор я нашел только документацию о том, как делать мелкие клоны, которые включают только последние n коммиты (--depth) или коммиты, начиная с определенной даты (--shallow-since).

Есть ли способ указать мелкий клон, начинающийся с данного коммита?

Ответы [ 2 ]

0 голосов
/ 03 сентября 2018

А как насчет создания ветки на этом специальном коммите, а затем git clone --single-branch?

0 голосов
/ 03 сентября 2018

Нет, что является своего рода позором, поскольку Git легко реализовать.

Обычно достаточно использовать --depth: просто начните с глубины, которую вы считаете достаточной, и, если это не так, повторно извлекайте --deepen или --depth, если необходимо.

...