Ich Commit normalerweise zu einem Projekt von einem MacOS, und ich habe nicht bemerkt, dass führende und nachstehende Leerzeichen versehentlich in Ordnernamen eingebettet wurden, aber in letzter Zeit habe ich versucht, den Repo von Windows, zu klonen Ich erhalte diesen Fehler:Git Klon erfolgreich, aber Kasse fehlgeschlagen; aufgrund von Ordnern mit führenden oder abschließenden Leerzeichen
Gibt es eine Möglichkeit, erfolgreich aus Windows auschecken, ohne von der Mac zu ändern? Was zu tun, um führende und abschließende Leerzeichen zu verhindern, die in Windows zu fehlgeschlagenem Auschecken führen? Gibt es eine Möglichkeit, Finder zu zwingen, alle führenden oder nachgestellten Leerzeichen in macOS hervorzuheben, oder noch besser: sie aus Kompatibilitätsgründen abzulehnen?
Ist 'Ordner 'das Repository dir, du hast das Repo in? Um solche Dinge in Zukunft auf OSX abzulehnen, können Sie einfach einen Pre-Commit-Hook schreiben, der den Commit-Inhalt (oder nur die Verzeichnisse) nach Leerzeichen prüft. –
@Jens, Nein, es ist nicht das Repository-Verzeichnis, tatsächlich sind mehrere untergeordnete Verzeichnisse führende Leerzeichen oder nachgestellte Leerzeichen oder beides. Wie Sie vorschlagen, wäre das Schreiben von Pre-Commit Hook die beste Lösung, die etwas wie folgt tut: https://Stackoverflow.com/a/46035672/2008463 –