Ter o histórico completo de revisões do Git traz muitos benefícios como parte do processo de desenvolvimento.
Mas nosso produto é o código-fonte, estamos usando linguagens de script que não precisam de compilação ou processamento e, em seguida, o histórico do Git se torna um fardo na implantação - em nosso exemplo, implantamos um ambiente virtual limpo após cada alteração, com várias implantações em uma única máquina.
Existem algumas maneiras de reduzir a quantidade de histórico, por exemplo, clones rasos cuja eficiência depende de quão profunda é a revisão na ramificação, fazendo uma busca em vez de clone, mas você ainda obtém o histórico da revisão e volta, ou obtendo o resultado completo. repo uma vez puxe quando necessário, mas isso é um desperdício em termos de espaço em disco e tende a ser menos confiável.
Existe uma maneira de obter uma única revisão do Git sem a sua história?