O me estoy volviendo loco o nadie le gusta/le gusta esta característica, pero hace mucho tiempo yo solía utilizar la subversión con el sistema de SourceForge. Pude crear parches de archivos completos para los commits realizados.Git crea parches de archivos completos para descargar/distribuir?
No puedo entender de todos modos para crear estos en git, todo lo que quiero son los archivos que se cambiaron de la confirmación XX y solo esos archivos en su totalidad para poderlos entregar a alguien/cargar solo esos archivos a un ubicación.
En su redacción actual que estoy atascado resubiendo todo el proyecto porque no tengo nada que me diga lo que se ha cambiado. Dado que también estamos en un servidor web compartido, no hay forma de obtener git en el servidor sin actualizar a un paquete más costoso.
He intentado
git archive --output=/home/username/temp.zip <commit id>
que puso todo en una postal muy bien, pero no sólo eso, se puso todo. También probé una variación de parche de formato, pero eso no pareció funcionar.
Gracias, esto funcionó. En mi caso, lo necesitaba de nuevo una rama en lugar de commit. Entonces lo hice: 'git diff -z - nombre-único origen/nombre_de_la_sección | xargs -0 git archivo CABEZA -o/tmp/blah.zip', y luego aplicar esos cambios mediante la extracción de archivos en mi repo: 'tar xf/tmp/blah.zip' – Surya