gitgit-lfsdvc

Difference between git-lfs and dvc


What is the difference between these two? We used git-lfs in my previous job and we are starting to use dvc alongside git in my current one. They both place some kind of index instead of file and can be downloaded on demand. Has dvc some improvements over the former one?


Solution

  • DVC is a better replacement for git-lfs.

    Unlike git-lfs, DVC doesn't require installing a dedicated server; It can be used on-premises (NAS, SSH, for example) or with any major cloud provider (S3, Google Cloud, Azure).

    For more information: https://dvc.org/doc/use-cases/data-and-model-files-versioning