Quando copio un file sopra un altro file in una directory controllata git ... Sto vedendo git pensare che l'intero file sia cambiato invece di un piccolo pezzo ... perché?Perché git vede interi file come modificati durante la copia di file in overtop di altri file?
Ecco un esempio di ciò che intendo ... http://github.com/cmodien/fileupdatetest/commit/90309ed099e257cd98218b4504cd2cd3a3a47a27
OK ... Ho controllato la fine riga sul file ... Il file originale ha fine riga CRLF. Il file che ho incollato sull'originale ha le terminazioni di riga. Il che ha senso immagino ... Ho ottenuto il file originale da un utente di Windows e ho ricevuto il nuovo file da un utente mac.
Come posso risolvere questo problema?
che cosa stai vedendo che ti fa dire git pensa tutto il file è stato modificato? –
Perché ... hai effettivamente cambiato l'intero file? O il nuovo file è esattamente uguale a quello vecchio tranne in una piccola area? –
Quando faccio un git diff dopo che copio e incollo il file che ho ricevuto da un collega ... il diff riporta che l'intero file è cambiato. L'unico modo in cui i file differiscono è la dimensione di 97 byte. I contenuti sono identici. – Clintm