Yelps epische Migration von Tabs zu Leerzeichen
2025-05-02
Dieser Beitrag beschreibt die Erfahrung des Autors bei der Konvertierung von Yelps riesiger Python-Codebasis von Tabs auf vier Leerzeichen. Der Prozess umfasste die Behandlung inkonsistenter Einrückungen, die Verwendung von Git-Filtern zur Erzwingung von Leerzeichen und die Behebung verschiedener Probleme wie Geisterdateien und langsamen Git-Status. Der Autor hat die Migration erfolgreich abgeschlossen und teilt die gewonnenen Erkenntnisse, darunter die Verwendung von .gitattributes, dem expand-Dienstprogramm und Git-Tricks.
(eev.ee)
Entwicklung