菲洛嘉青春动能素135HA FILLMED® NCTF 135HA LED指示灯的常见故障分析 智微智能 Elkhartlake K075终端,零售产业新选择 天空蓝拓客管理系统详细介绍版 muso公链项目 天使计划 是什么?[秘] 独家揭秘最前沿的家装“黑科技”——掌赋 天博体育欧洲杯特辑,东道主法兰西的失意2016 亚马逊的送货侦察员 学习听起来像挡泥板 Google Comics Factory使ML变得容易 笑着说-男性或女性 Amazon Rekognition中更好的人脸检测 关于Spaun的真相-大脑模拟 两个聊天机器人彼此聊天-有趣又怪异 GANPaint:将AI用于艺术 WCF和WF给予社区 从耳朵到脸 所有神经网络的深层缺陷 蠕虫在尾巴上平衡杆子 Kickstarter上的OpenCV AI套件 TensorFlow-Google的开源AI和计算引擎 众包取代新闻工作者 Google的DeepMind学会玩街机游戏 哑机器人V智能机器人 .NET与.NET 5融为一体 Google的深度学习-语音识别 LInQer将.NET LINQ移植到Javascript 机器人TED演讲-新的图灵测试? GAN的发明者加入苹果 您的智能手机会监视您键入的内容 人工智能帮助改善国际象棋 Zalando Flair NLP库已更新 TensorFlow 1.5包含移动版本 AlphaGo输了一场比赛-比分3-1 虚拟机器学习峰会 Microsoft开源AI调试工具 SharePoint走向移动 F#4.0发出文化变革的信号 克里斯蒂拍卖AI艺术品 人工智能如何区分 Facebook在蒙特利尔的新AI实验室 Mozilla想要您的声音 微软使用极深的神经网络赢得ImageNet 建立AI合作伙伴关系 .NET Core 3-Microsoft几乎回到了起点 神经网络-更好的销售商? Google使用AI查找您的住所 虹膜-适用于Android的Siri证明苹果没有优势 TensorFlow 2提供更快的模型训练 深度学习研究人员将为Google工作
您的位置:首页 >程序人生 >

Git 2.5发布

Git的最新版本已经发布,支持多个工作树和三角形工作流程。

gitsq

Git是最流行的版本控制系统。它最初是作为一堆脚本来开发的,以维护linux内核的发展,但它运行速度快,可压缩性好,并且有很多与其兼容的工具和资源,尤其是GitHub。

以前的Git版本使您可以拥有一个项目的两个分支,并且可以从单个存储库在这些分支之间进行切换,也可以使用存储库的克隆副本来进行切换。到目前为止,棘手的事情是使克隆保持同步。

新版本的Git增加了一个子命令git worktree,它创建了连接到现有Git存储库的其他工作树。每个链接的工作树都是具有自己签出的工作副本的伪存储库。根据Github博客上有关新版本的帖子,其.git实际上是一个引用历史记录和来自主存储库的引用的文件。

新版本还改进了对三角工作流程的支持。三角工作流是从规范的“上游”存储库获取的工作流,以使本地存储库保持最新。当您想与其他人共享您自己的修改时,可以将其推送到您自己的派生并打开拉取请求,并且如果您的更改被接受,则项目维护者会将其合并到上游存储库中。

gittriang

Git已经非常擅长支持这种类型的工作,但是新版本已经澄清并改进了支持,包括添加了新的命令行速记<reference> @ {push}。有关如何使用博客文章中的支持的很好的演练。

Git的性能也得到了提高,特别是在处理大型工作树和存储在网络文件系统上的工作树时。实现此目的的一种方法是添加一项实验功能,该功能告诉Git在查找新文件时仅检查目录的修改时间。 git index-pack还减少了对packed-refs目录的扫描,如果存储库位于网络文件系统上,这将产生巨大的变化,并且当重新使用现有的打包对象时,Git现在调用utime的频率要低得多。通过消除对清洁/污迹过滤器的读取所有输入的需求,可以实现最终的性能改进。这可以帮助加快筛选器(例如Git Large File Storage)的速度,这些筛选器不需要读取整个文件内容即可完成工作。

除了新版本的Git之外,还有消息称GitHub已筹集了第二轮资金,又增加了2.5亿美元。据《华尔街日报》报道,这使公司市值达到20亿美元。

Git还具有一个新徽标,并且其文档已重新设计。

gitsq

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。