Parliamo del progetto
Shell

Git: fare un export delle revisioni con struttura dei file

Per fare un esportazione, àle manière di tortoiseSVN che permette di’esportare i file da uno o più révisioni, nella loro struttura ad albero (il che è utile per fare un rilascio in produzione), basta lanciare il comando seguente, ...

Git: fare un export delle revisioni con struttura dei file

Per fare un esportazione, àle manière di tortoiseSVN che permette di’esportare i file da uno o più révisioni, nella loro struttura ad albero (il che è utile per fare un rilascio in produzione), basta lanciare il comando seguente, indicando la révisione précédente, così come l'ultima révisione :

git diff-tree -r --no-commit-id --name-only 6c16aaab  35168851| xargs tar -rf /var/www/delivery.tar

Precauzioni prima di eseguire il comando

Questo tutorial conserva il comando e il contesto della sua pubblicazione. Prima di utilizzarlo su un repository attuale, ispezionate il ramo, i file modificati e l'obiettivo esatto:

git status --short
git log --oneline --decorate -5

Create un ramo o un tag di backup quando l’operazione riscrive la cronologia o elimina dei file. In particolare, git reset --hard sovrascrive le modifiche nel repository di lavoro.

Riferimento : documentazione ufficiale di git reset.

Condividi questo articolo