Ich habe angefangen, an der SourceLink-Integration (#770) zu arbeiten, die empfindlich auf Zeilenenden reagiert, und habe in unserem Repository ein bisschen die Hölle gefunden. Es stellte sich heraus, dass die Hälfte der Dateien mit CRLF
Endungen festgeschrieben werden, während andere mit LF
.
Das sollte behoben sein, damit alle Dateien im Repo mit LF
gespeichert werden. Später, wenn Sie Dateien unter Windows auschecken, konvertiert git diese beim Auschecken automatisch in CRLF
und während des Commits in LF
(es sei denn, Sie haben dies absichtlich deaktiviert). Das ist die gängige Praxis in Repositorys und es ist ziemlich seltsam, hier ein Durcheinander zu sehen.
Wir sollten Dateien sowohl im master
als auch im v4
Zweig reparieren, da wir ständig master
mit v4
.
@moodmosaic @adamchester @klimisa Haben Sie Einwände gegen den Fix? Wenn nicht, korrigiere ich die Zeilenenden für alle Dateien und mache direkte Commits mit diesen Änderungen. Andernfalls ist es unmöglich, mit #770 fortzufahren.
👍 Von mir
👍 Auch von mir.
Einverstanden! Ich werde versuchen, den richtigen Moment zu finden und die Commits an beide Zweige feuern.
Fest