将GIT LFS与神器集成的优势是什么?

时间:2015-08-03 18:24:41

标签: git artifactory

我正在尝试在我当前的项目中使用artifactory。 Artifactory的大型二进制存储/管理功能让我想要尝试神器。我在下面的链接中遇到了神器指南中的一个功能 http://www.jfrog.com/confluence/display/RTF/Git+LFS+Repositories

并且我不明白将artifactory与GIT LFS集成的优势究竟是什么,如果仅GIT可以提供存储大型二进制文件的功能。任何人都可以帮我理解这个功能的优点吗?

2 个答案:

答案 0 :(得分:7)

添加到@joran答案,请注意您的声明" GIT本身可以提供存储大型二进制文件的功能"是错的。 GIT LFS的发明是因为仅仅GIT在处理大型二进制文件方面做得并不好。 GIT是一个源代码控制系统,它很大程度上依赖于源是文本和内容版本化的事实。

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

我与JFrogBintray [artifactory]背后的公司,请参阅my profile了解详细信息和链接。

答案 1 :(得分:0)

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