In meinem Projekt verwende ich Computer mit unterschiedlichen Betriebssystemen, einer ist ein Mac, der zweite ist mit Windows. Wenn ich git verwende, wird jede Änderung als Änderung des gesamten Dokuments angezeigt. Der Grund ist das unterschiedliche Zeilenende in diesen beiden Betriebssystemen. ich lese das https://help.github.com/articles/dealing-with-line-endings/ und machte ein .gitattributes
Datei im Stammordner, aber das Problem besteht weiterhin. Das ist mein .gitattributes
Datei:
# Set the default behavior, in case people don't have core.autocrlf set.
* text=auto
# Explicitly declare text files you want to always be normalized and converted
# to native line endings on checkout.
*.css text
*.html text
*.js text
# Declare files that will always have CRLF line endings on checkout.
*.sln text eol=crlf
# Denote all files that are truly binary and should not be modified.
*.png binary
*.jpg binary
Ich habe keine Ahnung, warum es nicht funktioniert, weil ich vorher viele Konfigurationen dieser Datei ausprobiert habe.
Hast du die probiert
git config core.autocrlf
Möglichkeit? AFAIK wird dies bevorzugt. Hast du ein Problem damit?– Melebios
12. Oktober 2016 um 9:37 Uhr
Ja, ich versuche dies auf beiden Computern, aber es funktioniert nicht.
– MaSza
12. Oktober 2016 um 9:48 Uhr