Git-Windows-Dateinamen, bei denen zwischen Groß- und Kleinschreibung unterschieden wird, werden nicht richtig behandelt

Wir haben das git bare-Repository in Unix, das Dateien mit demselben Namen enthält, die sich nur in bestimmten Fällen unterscheiden.

Beispiel:

GRANT.sql
grant.sql

Wenn wir das Bare-Repository von Unix in eine Windows-Box klonen, erkennt Git-Status die Datei als geändert. Der Arbeitsbaum wird nur mit grant.sql geladen, aber git status vergleicht grant.sql und GRANT.sql und zeigt die Datei im Arbeitsbaum als geändert an.

Ich habe versucht, core.ignorecase false zu verwenden, aber das Ergebnis ist dasselbe.

Gibt es eine Möglichkeit, dieses Problem zu beheben?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage