今年1月底, 1.5.0稳定版正式发布. HgEclipse是Eclipse IDE的Mercurial(一种分散式版本控制系统Distributed Version Control)插件(plugin), 此可帮助企业开发团队更成熟的使用Mercurial.
1.5.0稳定版由INTLAND发 布. INTLAND的目的在于利用此免费的插件或商用软件, 促进企业开发环境有更好的解决方案.
您可到JavaForge 下载此插件(plugin).
与1.5.0RC1相较的变更
* 改善History View:
- 新功能如"Compare with previous"(与前记录相比)
- 改连结运作文字为按钮设计
- 整套的 "Open" 和 "Compare" 变更档案组的相关菜单
- 于变更档案组中凸显基础档案
- 加强一致性: double click的原始设定动作现在是 "compare with the previous"(与前记录相比)
- 单独档案可秀出Tags
- 现已可选用Sigcheck analysis
- 以图显示瑕疵被修正的状况并加强执行效能
* 改進Merge View:
- Conflict dialog從modal dialog改成3-way merge editor
- 新的相关菜单(context menus): "Open merge editor", "Open default editor", "Mark resolve/unresolve和 "Show history"
- 从toolbar去掉丑丑的文字连结
- 现在"Compare" 的动作将是与目前版本前一版做比较, 只要档案没变动的话.
- 可运用Revert dialog来让一个档案返回某一特定版本(甚至档案没有变动)
- 为"Switch to" 版本字串窗体(revision text field)增加内容辅助功能(content assistance)
- 新增 "Close" named branches的功能
- 在档案的rename/move history后加注解(Annotations)
- 解了多个bugs
未来动向
下一版计画在 2010年四月发布. 我们将很欢迎您告诉我们对1.6.0的建议.
您还耐心地读到这里? 现在告诉您有趣的部份: 再过几个礼拜, 我们将会发布CodeBeamer Mylyn connector. 这将会是一个很好用的加值免费工具, 让您运用Mercurial, Eclipse, HgEclipse, Mylyn, 和CodeBeamer Managed Repositories (CodeBeamer MR, CodeBeamer Enterprise) 想像:
1. 您可以由Merurial很简单地 clone repository 并运用 CodeBeamer MR 管理维护,
2. 从CodeBeamer同步追踪事件(issues)到Mylyn的任务列表,
3. 开始解决所有的事件(issues),
4. 上呈(commit)您的变更(change sets)到Mercurial,
5. 然后push您已完成的回去Mercurial, 再close issue.
以上动作都可以实用,不罗嗦,半自动化,精简的流程来完成
最后欢迎大家
* 经由Eclipse Update 下载 HgEclipse
* 参考4分钟的YouTube 教学影片
* 加入JavaForge项目, 拿到原始码也欢迎回馈或加入开发
* 如果你们有任何想法或建议, 欢迎Tweet给INTLAND
* 欢迎参观HgEclipse Facebook .
