Parece que isso foi causado por outro desenvolvedor ter uma configuração de sincronização automática com sua cópia do Dreamweaver.
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.
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