Informatizado

patch (Unix) - O que significa?

3 Maio, 2007 · Não Há Comentários

Essa dica vai pros navegadores, que estão em dúvidas, sobre o termoPATCHES, ouviu ou viu em algum lugar e teve de ficar quieto por não saber o que era. agor asabes e só clicar.

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 versa.

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.

Categorias: Dicas e Super Dicas

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Deixe seu comentário