Wenn ich mir den Unterschied einer LFS-Datei ansehe, sehe ich nur den OID- und Größenunterschied. Gibt es eine Möglichkeit, den tatsächlichen Dateiinhalt einfach zu unterscheiden?
Ist es möglich, LFS-Dateien in Git zu unterscheiden?
sonnyb
Aus dieser Beitrag von bk2204:
Eine weitere Option, wenn Sie Diffs haben möchten, ist die Ausführung
git config diff.lfs.textconv cat
das alle Dateien mit dem enthältdiff=lfs
Attribut, das automatisch über Git gerendert wird, um die LFS-Datei anstelle des Zeigers anzuzeigen.
Sourcetree-GUI-Beispiel:
Mein Diff sah so aus:
Nach der Ausführung des Befehls sieht es so aus:
(Möglicherweise müssen Sie Sourcetree erneut öffnen, damit die Änderungen übernommen werden.)
-
Das funktioniert bei mir nicht immer. Ich habe noch nicht herausgefunden, warum. Wenn es nicht funktioniert, verwende ich
Sourcetree -> Actions -> External Diff
– sonnyb
4. November 2022 um 16:32 Uhr
Es gibt ein Skript, mit dem Sie die Dateien anhand von zwei Revisionen und dem Dateinamen unterscheiden können. https://github.com/git-lfs/git-lfs/issues/2498
Wenn ich „git lfs diff“ google, ist der erste Treffer Das.
– Code-Lehrling
13. Dezember 2017 um 16:19 Uhr