Introdução
Já postei anteriormente sobre como “fazer deploy” de uma aplicação PHP utilizando o RSYNC. Pois bem, venho hoje apresentar uma “nova” ferramenta que te mostra a diferença entre dois arquivos, ai você me fala:
– Grande coisa eu uso o comando diff e pronto!
Certo mas o diff somente compara arquivos locais “por padrão”, e agora josé?
O vimdiff
O vimdiff
é um “modo alternativo” do Vim. Ele nos permite editar duas ou três versões de um arquivo simultaneamente enquanto nos mostra as diferenças entre elas. Não precisamos necessariamente editar esses arquivos: o simples fato de abrir 2 arquivos simultaneamente nesse programa já pode ser tudo o que precisamos, em algumas situações.
Segundo este blog
Mas o interessante do vimdiff
é que ele te permite visualizar a diferença entre um arquivos remotos e um arquivo local. Suponha que você tem seu ambiente de desenvolvimento local e quer saber qual a diferença entre um determinado arquivo que você está editando e um que já está em produção, para isso use:
vimdiff arquivo scp://usuario@ip//path/arquivo
Você receberá uma tela onde a esquerda esta o seu arquivo local e a direita o seu arquivo remoto.