Shell – Criando patch

image_pdfimage_print

Para criar um patch, é muito simples. Para isto, basta:

$ diff <arquivo> <arquivo.new> > diff.patch

Deste modo, terá sido criado o arquivo patch (diff.patch) contendo as diferenças existentes entre o arquivo novo e o arquivo antigo.
Este patch pode ser utilizado para atualizar o arquivo antigo. Invertendo a ordem dos arquivos, é possível criar um patch capaz de retirar as diferenças, retornando a nova versão do arquivo para a antiga.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!