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

本周初,EGit与JGit Eclipse项目分别发布了0.8.1版,也为将于本月底发布的Eclipse Helios做好了准备。EGit与JGit的一些值得关注的新特性也公之于众,此外还有一个基于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。

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

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

你可能感兴趣的:(EGit 0.8已为Helios的发布做好了准备)