Tener el historial completo de revisión de Git tiene muchos beneficios como parte del proceso de desarrollo.
Pero nuestro producto es el código fuente, estamos utilizando lenguajes con secuencias de comandos que no necesitan compilación o procesamiento, y luego el historial de Git se convierte en una carga para la implementación; en nuestro ejemplo, implementamos un entorno virtual limpio después de cada cambio, con varias implementaciones en Una sola máquina.
Hay algunas maneras de reducir la cantidad de historial, por ejemplo, clones poco profundos cuya eficiencia depende de qué tan profunda sea la revisión en la rama, haciendo una búsqueda en lugar de clonar, pero luego obtienes el historial de la revisión y viceversa, o obteniendo el total repo una vez y luego tire cuando sea necesario, pero esto es un desperdicio en términos de espacio en disco y tiende a ser menos confiable.
¿Hay alguna manera de obtener una única revisión de Git sin su historial?