Come portare questo script * nix-shell su OS X?

0

Ho uno script shell unix che dovrebbe funzionare su macchine nix. Questo non funziona su OS X, tuttavia, a causa del comando "cp" non definito. Cambiarlo in "copia" non ha aiutato.

git log -1 --pretty=format:"%h" | xargs -I %id% git diff-tree --no-commit-id --name-only -r %id% | xargs -I % cp --parents % upd/

Lo script dovrebbe fare una copia dei file modificati nell'ultimo commit di git.

    
posta Nick Volynkin 17.05.2015 - 19:37
fonte

1 risposta

3

Dai un'occhiata a questo thread SO: link

cp è disponibile su OS X, ma non supporta l'opzione --parents , come ho intuito. Invece di utilizzare cp --parents , sostituiscilo con ditto come indicato nella risposta SO.

    
risposta data 17.05.2015 - 20:25
fonte

Leggi altre domande sui tag