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
|