PDA

Visualizza la versione completa : [OT git] diff files tra due sha


giuseppe500
16-12-2013, 14:30
ciao.
Ho usato git come controllore di versioni.
Ho un progetto con molti cambiamenti , e molti commit, chiedevo se fosse possibile estrarre i file cambiati tra due sha, ho visto l'uso del diff e funziona alla grande, solo non so come creare una cartella con tutti i file cambiati tra due sha e magari con la struttura delle directory che č quella del progetto, senza pero gli altri files non cambiati.
Mi serve per mantenermi coerente con il progetto in remoto in varie versioni.
e possibile?
grazie.

Alex'87
16-12-2013, 15:25
mm.. ma per gestirti le versioni non puoi usare i tag?
http://git-scm.com/book/en/Git-Basics-Tagging

(http://git-scm.com/book/en/Git-Basics-Tagging)E per recuperare un particolare commit poi fai cherry pick...

Altrimenti spiega un po' meglio quello che intendi :confused:

giuseppe500
16-12-2013, 15:31
mm.. ma per gestirti le versioni non puoi usare i tag?
http://git-scm.com/book/en/Git-Basics-Tagging

(http://git-scm.com/book/en/Git-Basics-Tagging)E per recuperare un particolare commit poi fai cherry pick...

Altrimenti spiega un po' meglio quello che intendi :confused:

vorrei creare una cartella con tutti i file elencati dal comando git diff tra due sha, magari uno script linux.
grazie.

MItaly
17-12-2013, 17:22
Puoi usare git diff con --name-only e dare in pasto l'output ad un comando che copi i file in questione nella cartella che vuoi (puņ essere utile usare xargs).

giuseppe500
17-12-2013, 17:52
Puoi usare git diff con --name-only e dare in pasto l'output ad un comando che copi i file in questione nella cartella che vuoi (puņ essere utile usare xargs).

grazie, come sempre !:ciauz:

MItaly
17-12-2013, 18:24
:ciauz:

MItaly
17-12-2013, 21:56
1 thread = 1 domanda; sposto le nuove domande in un thread separato.

Loading