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