Das Problem: Zwei Entwickler => drei Meinungen zu Einrückungen, Klammern zu neuen Zeilen oder nicht usw.
Normalerweise arbeiten wir mit drei oder vier Personen an unseren Projekten und jede von ihnen hat ihren eigenen Codestil. Ich weiß, die gängige Lösung besteht darin, sich auf einen Codestil zu einigen, den jeder verwenden muss, aber ich möchte kreative Programmierer nicht dazu zwingen, einen Anzug zu tragen, der nicht zu ihnen passt.
Die Frage ist also: Gibt es eine Möglichkeit, jeden Programmierer seinen eigenen Stil leben zu lassen, aber eine gemeinsame Codebasis im Repository zu haben? Ich denke an ein git / svn / whatever-Plugin, das beim Auschecken und Festschreiben zwischen persönlichem und allgemeinem Stil wechselt. Es scheint mir, dass der schwierige Teil dieses Ansatzes darin besteht, korrekte Unterschiede zwischen den Versionen einer Datei zu unterstützen