博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BitBucket Cloud新增Git大文件存储Beta支持
阅读量:7005 次
发布时间:2019-06-27

本文共 833 字,大约阅读时间需要 2 分钟。

Atlassian工程师Szilard Szasz-Toth在一篇文章中,以前是在上,现在,Atlassian基于云的代码管理解决方案BitBucket Cloud也提供了Git大文件存储。

\\

Git LFS背后的基本理念是将大型二进制文件存储在并行存储中,而Git库只包含到那些文件的轻量级引用。这样,二进制文件的修改历史就可以表示为其实际版本的引用序列,而不是完全复制它们。这大大提升了克隆以及获取新版本库的速度,因为只有大文件的当前检出版本会被下载。

\\

据Szasz-Toth介绍,Git LFS特别适合于游戏开发人员、支持更高显示分辨率的移动开发人员和使用富媒体的Web开发人员。此外,它还有助于将Git有效地用于非代码相关的任务,例如存储讲稿、数据集、测试数据库镜像,等等。

\\

Git LFS由GitHub创建,并且当前由GitHub维护。这是一个的Git扩展,旨在更好地集成大型二进制文件,包括音频、视频和图像。

\\

Git LFS通过新增命令lfs扩展了Git。该命令支持以下选项:

\\
  • config:显示Git LFS配置; \\
  • init:初始化Git LFS; \\
  • logs:显示git-lfs的错误信息; \\
  • track:将一个大文件添加到Git库,允许用户指定文件扩展名; \\
  • untrack:从Git LFS删除一个文件; \\
  • push:将tracked文件推送到Git LFS端点; \\
  • status:显示修改过的Git LFS对象路径; \

下面是将一个大文件添加到现有库的步骤:

\\
git lfs track \"*.pdf\"\git add file.pdf\git commit -m \"Add design file\"\git push origin master\
\\

如Szasz-Toth所言,Git LFS支持已经包含在Atlassian的图形Git客户端中。

\\

查看英文原文:

转载地址:http://wtytl.baihongyu.com/

你可能感兴趣的文章
如何简单的测试kubernetes的dns add-ons是否工作正常?
查看>>
MFC 扩展库 - CJ60Lib
查看>>
入门级五星好书之《编码》【推荐】
查看>>
DataVisor进入中国一周年 成为人工智能大数据反欺诈行业领先者
查看>>
大数据时代的个性化互联网服务解决之道
查看>>
Oracle 物化视图和物化视图日志
查看>>
PS小实验-去除水印
查看>>
Enterprise Library深入解析与灵活应用(6):自己动手创建迷你版AOP框架
查看>>
EMC对ScaleIO虚拟SAN软件进行增强
查看>>
叶炜晨:视频遇上大数据,会擦出什么火花
查看>>
蒋帆:区块链落地实践分享
查看>>
InstantRun原理(2)——更新逻辑
查看>>
从“安网2016”谈未来安全意识培养
查看>>
《逻辑与计算机设计基础(原书第5版)》——2.9 硬件描述语言—VHDL
查看>>
CVE-2016-10191 FFmpeg RTMP Heap Buffer Overflow 漏洞分析及利用
查看>>
阿里云轻量应用服务器让建站变得简单
查看>>
机器学习利器——决策树和随机森林
查看>>
DeepMind表示要给人工智能增加想象力?我们来仔细看看吧
查看>>
Windows 10 S怎么样?Windows 10 S六大新特性介绍
查看>>
一个完整和全面的云服务器安全方案是什么样子的?
查看>>