将 GIT LFS 与 artifactory 集成有什么优势

what's the advantage of integrating GIT LFS with artifactory

我正在尝试在我当前的项目中使用 artifactory。 Artifactory 的大型二进制文件存储/管理功能让我想尝试一下 artifactory。我在下面的 artifactory 指南中发现了一项功能 link http://www.jfrog.com/confluence/display/RTF/Git+LFS+Repositories

我不明白将 artifactory 与 GIT LFS 集成的优势到底是什么,如果仅 GIT 就可以提供存储大型二进制文件的功能。任何人都可以帮助我了解此功能的优点吗?

Git 不太适合处理大文件的版本控制,主要是因为在克隆和获取此类 repo 时,您将下载文件的每个版本(通常是浪费时间和 space 以及每个新版本都会累积问题)

添加到@joran 的回答中,请注意您的陈述“GIT 单独可以提供存储大型二进制文件的功能”是错误的。 GIT LFS 的发明是因为 GIT 单独在处理大型二进制文件方面做得不是很好。 GIT 是一个源代码控制系统,它在很大程度上依赖于源是文本并按内容进行版本控制这一事实。

GIT LFS 是一个层,允许您在操作存储时使用熟悉的 GIT 命令,更适合二进制文件。 ATM 有 4 known implementations 个这样的存储,其中 Artifactory 是唯一的通用工件存储库。这意味着如果您需要 Artifactory 支持的任何其他技术的存储库,您可以使用单个工具,而不是为不同的存储库类型设置和维护整个工具库。


我与 JFrog, the company behind Bintray and [artifactory], see my profile 一起获取详细信息和链接。