【发布时间】:2023-03-06 07:47:01
【问题描述】:
【问题讨论】:
-
它们完全是不同的工具,肯定有比较,即版本控制就像 Git 与提交历史等,但它们本质上提供不同的功能。就像任何东西一样,许多工具可能具有“相似”的方面,但实际上它们不是同一个工具,不能这样使用。
标签: git amazon-web-services amazon-s3 versioning
【问题讨论】:
标签: git amazon-web-services amazon-s3 versioning
嗯,它们很相似。 Git 和 S3 都启用了版本控制存储快照和对象的散列。实际上,Git 与 S3 比其他 VCS 更相似,例如 SVN 或 Mercurial,因为它们只存储修订版之间的差异(增量)而不是快照。
但就是这样。 Git 和 S3 / JFrog (Artifactory, Bintray) 完全不同:
Git 用作文件(非二进制)版本控制工具。
Git 有一个LFS(大型文件存储)扩展,可用于在外部存储二进制内容,从而使 Git 适用于对二进制文件进行版本控制。而有些LFSimplementations实际上使用S3作为实际的对象存储(回到Git更高级的说法)
S3 can also be used as a file store 用于 Artifactory。
【讨论】: