J'utilise eclipse egit avec github. J'ai trouvé quelque chose d'étrange : je n'ai rien changé, mais egit a marqué le fichier comme "modifié". Voir les images :
-
le fichier "run.bat" est marqué comme "modifié".
-
Comparez avec "fichier dans l'index Git", vous pouvez voir que rien n'est différent.
-
Comparez avec "file in HEAD", vous pouvez voir que rien n'est différent.
Mon ami utilise mac et j'utilise Windows, mais nous avons tous configuré git comme "commit unix lineend" . J'ai également vérifié le lineend de mon source et du HEAD, ils sont les mêmes (j'ai configuré git pour les convertir en " \r\n " en tirant)
Où est le problème ? Est-ce un bug d'Egit ?
1 votes
Vérifiez les fins de ligne - CR, CR-LF
0 votes
"J'ai configuré git pour les convertir en " \r\n " en tirant " : ça devrait être la cause juste là, non ?
1 votes
On dirait que vous avez mélangé les fins de ligne dans un fichier. Je ne sais pas comment cela fonctionnerait alors. La conversion automatique est difficilement prévisible pour moi, je la désactive habituellement...