Alguns arquivos copiados possuem linhas em branco adicionais

1

No processo de comparar arquivos entre duas versões de um aplicativo, notei que vários arquivos parecem ter ganhado linhas em branco adicionais em todo o arquivo. Esses arquivos nunca foram carregados pelo FTP, puramente copiados de um local para outro usando cp e nem todos os arquivos no diretório, apenas aleatórios. Quando eu faço um diff entre os arquivos em um formato lado a lado ignorando espaços, newlines etc eu só vejo um monte de advertências mostrando a diferença como a nova linha, então isso:

diff --suppress-common-lines -Bbwy /home/site1/public_html/file.php /home/site2/public_html/file.php

apresenta algo assim:

>
>
>
>
>
>

Eu acho que isso é 2 perguntas então:

por que o arquivo ganhou essas novas linhas extras, isso é um problema de final de linha de alguma forma e como posso verificar?

É possível fazer um diff que ignore completamente estas linhas e reconheça os arquivos como idênticos que essencialmente parecem ser?

FYI isso está em um servidor do CentOS.

    
por robjmills 06.07.2011 / 11:11

2 respostas

1

Parece que isso foi causado por outro desenvolvedor ter uma configuração de sincronização automática com sua cópia do Dreamweaver.

    
por 12.08.2011 / 11:51
0

Parte 1: Pode ser várias coisas, como pboin mencionado, se você abri-lo em um editor, ele pode adicionar uma nova linha ou converter finais de linha, ou comentei, se o sistema de arquivos de origem ou de destino for uma partição MSDOS / FAT .

Parte 2: tente - strip-trailing-cr

    
por 15.07.2011 / 21:52