UML软件工程组织

Firefly与JBuilder集成
选择自 www.hansky.com

 Hansky(汉星天)公司正式推出其软件配置管理工具Hansky Firefly 2.1。Hansky Firefly 2.1在继承Firefly 2.0存储库管理、跨平台应用、增量备份以及全新.NET用户图形界面等优点的基础上,特别推出了与JBuilder的无逢集成及异地开发支持模块ServerSync。

  Hansky Firefly 2.1最新推出的配置管理集成插件Firefly for JBuilder将Hansky强大、先进的软件配置管理功能引入到JBuilder集成开发环境中。该集成插件采用Java语言,基于JBuilder OpenTools开发,实现了源代码控制的所有功能。开发人员在JBuilder中即可完成对所有开发资源的配置管理工作,而无需在开发环境和配置管理工具中反复切换。

  功能概述

  · 配置服务器参数:可以在JBuilder中直接设定Firefly的服务器参数
  · 运行Firefly:在JBuilder中直接启动Firefly客户端软件
  · 创建本地工作区:用户通过配置管理系统用户名和密码的验证后,在本地创建工作目录,并将服务器上的文件、目录的相应工作版本下载到本地工作目录中
  · 向配置管理库中增加项目、目录或文件
  · 文件重命名:改变文件或目录的名字
  · 删除文件:将选定的JBuilder文件从Firefly中删除
  · 撤销文件删除:撤销以前的文件删除操作,恢复被删除文件
  · 从源代码控制库中获取文件:把一个文件或目录从配置管理服务器中取出,拷贝到本地文件系统中。
  · Bringover:将服务器端已改变的文件内容下载到本地工作区中
  · Putback:将本地工作区中改变的文件上传到配置管理服务器
  · Checkout:Checkout文件,使其成为可编辑状态
  · Checkin:保存文件的改变,并形成新的文件版本
  · 撤销Checkout操作:撤销对已Checkout的文件的改变,并去除其Checkout状态
  · 文件历史:显示文件的历史信息,包括版本、创建者、创建时间、注释及分支信息等
  · 图形化的版本数:
  · 比较:通过直观的比较界面,显示文件任意两个不同版本之间的内容区别
  · 归并:自动判断文件修改中出现的冲突,实现三方归并
  · 锁定文件:锁定所选的文件,之后其他人员只能查看文件内容,不允许修改 
  · 解锁文件:取出所选文件的锁定状态,以便团队其他人员修改
  · 回滚操作:将多个文件回退到最近版本的内容,也可将特定文件回退到任意历史版本的内容。
  · 显示没有提交到服务器上的本地修改
  · 显示被删除的文件
  · 显示非工作区文件:显示本地工作区目录中不处于配置管理系统控制下的文件和目录
  · 显示正在被修改的文件
  · 撤销所作的修改
  · 与变更管理系统集成

优势特点

1. 强大的配置管理相关功能

  · 直接由Java实现的集成插件,无需再安装Firefly客户端软件
  · 与JBuilder集成开发环境的SCC接口无缝集成,用户无须在开发环境和配置管理工具环境之间切换使用,操作简便。




· 新建一个JBuilder项目时,会自动弹出对话框,提示用户是否将此项目添加到配置管理库中。





 

· 当在JBuilder中添加新文件、删除文件或对文件重命名时,能够判断文件所属的项目的状态,如果该项目没有被Checkout,会自动弹出提示信息,以防丢失所作的修改。


 

 · 当用户试图编辑一个处于受控状态(没有Checkout)的文件时,Firefly将自动弹出消息窗口,提示用户执行Firefly Edit操作,对文件进行Checkout。

· 可视化的文档比较窗口,通过不同颜色标识对文件的修改,直观、方便。



  · 图形化的版本树浏览窗口,用户可以通过最直观的方式了解文件的版本历史信息,并可进行任意不同版本之间的比较。


2. 与变更控制系统集成

  用户在执行向服务器提交所作修改的操作时,可以直接指定此次修改所对应的变更请求,而无需在配置管理和变更控制系统中来回切换。


系统需求
  · JBuilder 4.0, 5.0, 6.0, 7.0, or 8.0
  · Firefly 2.1 and Firefly Server 2.1


 

版权所有:UML软件工程组织