Skip to content
Latchkey

Profundidade de Checkout Raso - Definição do Glossário de CI/CD

A profundidade de checkout raso é quantos commits um checkout de CI busca; o padrão de fetch-depth igual a 1 clona apenas o commit mais recente.

A profundidade de checkout raso é o número de commits recentes buscados durante um checkout de CI, controlada por fetch-depth. Uma profundidade de 1 (o padrão no actions/checkout) clona apenas o commit de topo para ganhar velocidade.

Um clone raso acelera o checkout, mas ferramentas que precisam de histórico (changelogs, git describe, blame) exigem uma busca mais profunda ou completa.

Quando aumentá-la

Defina fetch-depth: 0 para buscar todo o histórico quando você calcula diffs contra uma base branch ou gera tags de versão. Caso contrário, mantenha o padrão 1 para economizar tempo e banda.

Guias relacionados