[$] Large files with Git: LFS and git-annex

Post Syndicated from jake original https://lwn.net/Articles/774125/rss

Git does not handle large files very well. While there is
work underway to handle large repositories through the commit
graph work
, Git’s internal design has remained surprisingly constant
throughout its history, which means that storing large files into Git comes
with a significant and, ultimately, prohibitive performance
cost. Thankfully, other projects are helping Git address this
challenge. This article compares how Git LFS and git-annex address this problem
and should help readers pick the right solution for their needs.