Ich habe ein Problem beim Entwickeln eines WordPress-Plugins unter Windows und beim Hochladen auf einen beliebigen Server unter Linux. Ursprünglich war der Dateiname der Datei Blue.png
und daher habe ich ihn in geändert blue.png
. Zuerst würde es sich nicht ändern (oder es tat es, aber es wurde immer noch gesagt Blue.png
), ich wechselte die Ordner und kam zurück und es war blue.png
.
Wenn ich dieses Plugin auf einen Server unter Linux hochlade, liest es den Dateinamen, Blue.png
sodass mein Plugin diese Datei jetzt nicht finden kann und einen Fehler auslöst.
Was kann ich tun, um die Verwendung blue.png
als Dateiname zu erzwingen ?
Blue.png
.mv
Befehl.Antworten:
Windows behandelt Dateinamen auf anscheinend seltsame Weise. Da die Groß- und Kleinschreibung nicht berücksichtigt wird, kann es problematisch sein, nur zu versuchen, die Groß- und Kleinschreibung eines Dateinamens zu ändern. Die Tatsache, dass beispielsweise der Dateiname nur in Großbuchstaben angezeigt wird, hilft nicht weiter, was es schwierig macht zu wissen, in welcher Groß- und Kleinschreibung der Dateiname tatsächlich vorliegt.
Die einfachste Lösung besteht darin, die Datei entweder zu löschen und neu zu erstellen oder in etwas völlig anderes umzubenennen und dann wieder in den gewünschten Namen zurückzukehren. In Ihrem Fall würden Sie also gehen:
Wenn Sie die Quellcodeverwaltung verwenden, müssen Sie diese Umbenennung in Ihrer Quellcodeverwaltungsanwendung und nicht in Windows durchführen. In diesem Fall wird Windows mitgeteilt, wie der Name lautet, und Sie können ihn nicht ändern.
quelle
git mv Blue.png blah.png
damalsgit mv blah.png blue.png
) Git verwenden musste . Windows war es egal, was ich versuchte zu tun. :)