Looking for git Keywords? Try Ask4Keywords

GitGit Large File Storage (LFS)


Bemerkungen

Git Large File Storage (LFS) zielt darauf ab, eine Einschränkung des Git-Versionskontrollsystems zu vermeiden, da es bei der Versionierung großer Dateien, insbesondere Binärdateien, schlecht funktioniert. LFS löst dieses Problem, indem der Inhalt solcher Dateien auf einem externen Server gespeichert wird und stattdessen nur ein Textzeiger auf den Pfad dieser Assets in der git-Objektdatenbank festgelegt wird.

Übliche Dateitypen, die über LFS gespeichert werden, sind in der Regel kompilierte Quellen. grafische Assets wie PSDs und JPEGs; oder 3D-Assets. Auf diese Weise können von Projekten verwendete Ressourcen in demselben Repository verwaltet werden, anstatt ein separates Verwaltungssystem extern verwalten zu müssen.

LFS wurde ursprünglich von GitHub entwickelt ( https://github.com/blog/1986-announcing-git-large-file-storage-lfs) . Atlasssian hatte jedoch fast zeitgleich an einem ähnlichen Projekt gearbeitet, dem sogenannten Git-Lob . Bald wurden diese Bemühungen zusammengelegt, um eine Fragmentierung in der Branche zu vermeiden.

Git Large File Storage (LFS) Verwandte Beispiele