Probleme mit dem Zurücksetzen von Git - hart nach dem Hinzufügen von .gitattribute - lokale Änderungen, die nicht vorhanden sein sollten

Ich habe CRLF-Probleme nach dem Zusammenführen von Bundles von meinem Kollegen beobachtet. Manchmal wurden Zeilen mit LF in die Quellen gemischt, wahrscheinlich die, in die sie eingebunden wurden. Aus diesem Grund haben wir uns entschlossen, die.gitattributes Datei mit folgendem Inhalt (Kommentare entfernt):

*.cpp text
*.h text
*.inc text
*.cfg text
*.dic text

*.sln text eol=crlf
*.vcxproj text eol=crlf
*.filters text eol=crlf
*.user text eol=crlf
*.rc text eol=crlf
*.rc2 text eol=crlf

Jetzt beobachte ich das merkwürdige Verhalten. Ich kann viel sehenmodified: ... Dateien (d. h. nicht bereitgestellt), die nicht vorhanden sein sollten. Ich habe es versuchtgit reset --hard, aber die Dateien haben immer noch den gleichen Status. Ich habe versucht, das Repository erneut zu klonen - das gleiche Ergebnis.

ich habegit version 1.7.11.msysgit.0 installiert von derGit-1.7.11-preview20120620.exe als aktuelle Version für Windows heruntergeladen.

Was soll ich noch versuchen?

Danke, Petr

Antworten auf die Frage(1)

Ihre Antwort auf die Frage