红联Linux门户
Linux帮助

EGit 3.0 ---- Eclipse Kepler的重要特性之一

发布时间:2013-06-12 09:04:08来源:红联作者:empast
代号 Kepler 的 Eclipse 4.3 版本中,我总结 10 个最值得兴奋的新特性,其中在我参与 Eclipse 开发的近 10 年中,没有哪一个新特性会比迁移到 Git 上更大的。迁移过程中整个开源团队需要重新学习一个全新的版本控制系统。不过我们非常幸运,因为有了 JGit 和 EGit 团队的工作成果,节省了我们很大一部分工作。

在 Eclipse Kepler 中,包含了 EGit 3.0 版本,该版本包含诸多新特性:

在重置对话框中,你可以使用 git 表达式 (例如 HEAD^, a refspec, or a commit hash). 当然你也可以选择要重置的类型(Soft, Mixed or Hard).

不幸的是,你不能在重置的时候强制清理,但可以将清理动作添加到资料库视图中。

如果你像我一样经常忘记 push 更改到服务器,你可以直接在 Commit 对话框中 push:

历史视图中增加了重命名检测

分段视图已经稳定,提供了强大的工作量,可直接从 Package Explorer 拖放文件和文件夹到分段更改区域

最后,合并工具显示 3 路合并,这在合并两个分支时非常有用,ancester 面板会显示 merge base

而 EGit 底层的 JGit 也有很多改进,JGit 现在默认使用递归合并,更快的 fetch/clone 操作。

如果你是 EGit 的新手,可参考 EGit Tutorial 以及官方的 EGit User Guide 或者 Lars Vogel’s great resources. 同时我们还有一些有用的资源关于 Eclipse and GitHub 的使用.

下载地址:http://www.eclipse.org/egit/download/

来自:开源中国社区
文章评论

共有 0 条评论