Eu uso xargs com scp:
git diff-tree --no-commit-id --name-only -r HEAD | xargs -n1 -i scp -C -P 1234 {} [email protected]:/var/public_html/{}
Eu quero enviar confirmações do meu projeto para outro lugar (etc: host da web ou servidor de backup)
No momento, eu estou executando este comando para obter alterações de confirmação. e mova os arquivos para o destino:
git diff-tree --no-commit-id --name-only -r HEAD | xargs tar -cf ch.tar
Existe alguma maneira de alterar xargs tar -cf ch.tar
com qualquer comando (como: scp, rsync, ftp ou ..) para enviar lista de arquivos automaticamente para o servidor externo?
Eu uso xargs com scp:
git diff-tree --no-commit-id --name-only -r HEAD | xargs -n1 -i scp -C -P 1234 {} [email protected]:/var/public_html/{}