Ist es möglich, LFS-Dateien in Git zu unterscheiden?

Lesezeit: 1 Minute

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?

  • Wenn ich „git lfs diff“ google, ist der erste Treffer Das.

    – Code-Lehrling

    13. Dezember 2017 um 16:19 Uhr

sonnybs Benutzeravatar
sonnyb

Aus dieser Beitrag von bk2204:

Eine weitere Option, wenn Sie Diffs haben möchten, ist die Ausführung git config diff.lfs.textconv catdas alle Dateien mit dem enthält diff=lfs Attribut, das automatisch über Git gerendert wird, um die LFS-Datei anstelle des Zeigers anzuzeigen.


Sourcetree-GUI-Beispiel:

Mein Diff sah so aus:

Vorbild

Nach der Ausführung des Befehls sieht es so aus:

Beitragsbild

(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

1450390cookie-checkIst es möglich, LFS-Dateien in Git zu unterscheiden?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy