Você pode usar o -u
( --update
) (adicionar arquivo mais novo, se existir) ou -r
( --append
) para adicionar arquivos atualizados ao arquivo. No entanto, isso não funcionará para arquivos compactados. Você não precisa descompactar seu arquivo, mas você precisa gunzip
primeiro.
Além disso, -u
e -r
flags não excluirão o arquivo mais antigo do archive, a menos que você o declare explicitamente (com --delete
).
Nota: Não sei exatamente por que você está empacotando o código-fonte. Talvez você queira usar um software de controle de versão dedicado?