代号 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/
来自:开源中国社区