Reputation: 1
Git is used as file(non-binary) versioning tool. Git is a distributed version control tool
JFrog is used for binary files versioning
How S3 versioning different from Git and JFrog?
Upvotes: 2
Views: 2059
Reputation: 33422
Well, they are similar. Both Git and S3 with versioning enabled store snapshots and hashes of objects. Actually, Git is a lot more similar to S3 then the other VCSes, like SVN or Mercurial because they only store diffs (deltas) between revisions not snapshots.
But that's it. Git and S3 / JFrog (Artifactory, Bintray) are completely different:
Git is used as file (non-binary) versioning tool.
Git has an LFS (Large File Storage) extension that can be used to store binary content externally thus making Git suitable for versioning binary files. And some of LFS implementations actually use S3 as actual object storage (back to the statement that Git is more high level)
S3 can also be used as a file store for Artifactory.
Upvotes: 5