Patch (Unix): diferenças entre revisões
m Bot: Adicionando: ja, ru Removendo: sv Modificando: fr |
|||
Linha 2: | Linha 2: | ||
Uma '''patch''' é um [[programa de computador]] do [[sistema operacional]] [[UNIX]] que aplica as diferenças textuais entre dois programas e, mais freqüentemente, a arquivos de computador contendo essas diferenças, ou arquivos '''diff'''. |
Uma '''patch''' é um [[programa de computador]] do [[sistema operacional]] [[UNIX]] que aplica as diferenças textuais entre dois programas e, mais freqüentemente, a arquivos de computador contendo essas diferenças, ou arquivos '''diff'''. |
||
Uma vez que você tem alguma das versão dos elementos e o patch, você consegue transformar uma na outra, e vice |
Uma vez que você tem alguma das versão dos elementos e o patch, você consegue transformar uma na outra, e vice besta. |
||
O programa '''patch''' original foi escrito por [[Larry Wall]], que foi também o autor da [[linguagem de programação]] [[Perl]]. |
O programa '''patch''' original foi escrito por [[Larry Wall]], que foi também o autor da [[linguagem de programação]] [[Perl]]. |
Revisão das 17h21min de 25 de setembro de 2009
- Título a ser usado para criar uma ligação interna é Patch (Unix).
Uma patch é um programa de computador do sistema operacional UNIX que aplica as diferenças textuais entre dois programas e, mais freqüentemente, a arquivos de computador contendo essas diferenças, ou arquivos diff.
Uma vez que você tem alguma das versão dos elementos e o patch, você consegue transformar uma na outra, e vice besta.
O programa patch original foi escrito por Larry Wall, que foi também o autor da linguagem de programação Perl.
O programa patch é muito utilizado em processos de software para clarificar o que um programador modificou, diferenciando o código dele do código do repositório (anterior a mudança dele). Isso facilita o processo de revisão e mede o desempenho dos programadores.
O principal aplicativo que gera patch é o diff, e o que combina o patch é o programa patch.
Para aplicar um patch distribuído como um arquivo diff com o programa patch, lance o seguinte comando em um shell:
$ patch -p1 < name_of_patch.diff
Este comando faz com que patch aplique as mudanças descritas no arquivo diff aos arquivos lá especificados e que salte a primeira parte do caminho de acesso (path) aos arquivos em questão.
Portagens de patch
Patch foi portado para Cygwin, MinGW e Windows nativo.