BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

EGit 0.8已为Helios的发布做好了准备

| 作者 Alex Blewitt 关注 4 他的粉丝 ,译者 张龙 关注 12 他的粉丝 发布于 2010年6月8日. 估计阅读时间: 2 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

本周初,EGit与JGit Eclipse项目分别发布了0.8.1版,也为将于本月底发布的Eclipse Helios做好了准备。EGitJGit的一些值得关注的新特性也公之于众,此外还有一个基于Eclipse Wiki的用户指南供读者查阅。如果不熟悉EGit或JGit,那可以通过这个Git入门指南迅速上手。

作为一个技术预览版,EGit项目并不具备命令行工具git的全部特性。虽然提供了一些关键特性,如创建并提交到本地仓库(以及从远程仓库检出和提交到远 程仓库),但还有很多特性尚不具备,如完全的合并、合并冲突的解决、忽略某些资源等(虽说JGit 0.8考虑到了快进和最近的合并,但这些特性也只能在某些情况下使用)。

由于存储在磁盘上的Git仓库格式是标准化的,因此EGit可以与命令行工具联合起来使用。对于那些使用过命令行的git用户来说,EGit可以简化其每天的工作,然而,被Eclipse CVS客户端的易操作性惯坏了的用户可能会觉得EGit不是那么容易上手。

Eclipse基金会最近还为Eclipse Git服务器提供了Smart HTTP支持,而EGit和GitHub对其提供了天然的支持。有了Smart HTTP,使用HTTP检出(由于速度太慢,已被Google注销)的速度就像本地git: protocol一样快。这样项目检出的时间就减少了一个数量级:使用Dumb HTTP协议检出http://git.eclipse.org/gitroot/mpc/org.eclipse.epp.mpc.git需要一分多钟,而使用Smart HTTP协议检出同样的项目只需10多秒就够了。

在Helios发布之后,EGit还有着频繁的发布计划,今年9月将发布0.9版,该版本将会支持完整的合并与忽略功能。随着工具的不断完善,该项目期望由CVS迁移到构建在Eclipse基础设施之上的Git。

感兴趣的读者可以访问EGitJGit项目主页来了解更多信息,还可以使用更新站点直接将其安装到Eclipse上。如果发现EGit的任何bug,请随时向我们或egit-dev邮件列表提交bug报告

查看英文原文:EGit 0.8 Ready For Helios Release

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT