Autofixture: Repository-Zeile endet zur Hölle

Erstellt am 22. Aug. 2017  ·  4Kommentare  ·  Quelle: AutoFixture/AutoFixture

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.

question

Alle 4 Kommentare

👍 Von mir

👍 Auch von mir.

Einverstanden! Ich werde versuchen, den richtigen Moment zu finden und die Commits an beide Zweige feuern.

Fest

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

josh-degraw picture josh-degraw  ·  4Kommentare

tomasaschan picture tomasaschan  ·  3Kommentare

ploeh picture ploeh  ·  7Kommentare

ecampidoglio picture ecampidoglio  ·  7Kommentare

zvirja picture zvirja  ·  8Kommentare