收藏 分销(赏)

Firefly基本操作PPT课件.ppt

上传人:可**** 文档编号:779266 上传时间:2024-03-14 格式:PPT 页数:72 大小:1.47MB
下载 相关 举报
Firefly基本操作PPT课件.ppt_第1页
第1页 / 共72页
Firefly基本操作PPT课件.ppt_第2页
第2页 / 共72页
Firefly基本操作PPT课件.ppt_第3页
第3页 / 共72页
Firefly基本操作PPT课件.ppt_第4页
第4页 / 共72页
Firefly基本操作PPT课件.ppt_第5页
第5页 / 共72页
点击查看更多>>
资源描述

1、Firefly基本操作培训1目录 Firefly客户端应用组成 Firefly用户管理 Firefly配置 Firefly工作区管理 项目初始化 Firefly与Eclipse的集成 项目度量方法2Firefly客户端应用组成Firefly Administration(管理员)Firefly Server Explorer(分支管理员)Firefly Client(最终用户)Firefly命令行界面(高级用户)Firefly Web(浏览器访问)3Firefly Administration(管理(管理员员)Firefly Administration是Firefly管理员的操作界面。在这里

2、,由Firefly管理员配置服务器、建立存储库、备份存储库、建立Firefly项目,并对所建立的存储库进行管理。4Firefly Server Explorer(分支管理(分支管理员员)Firefly Server Explorer是Firefly分支管理员的操作界面。当Firefly管理员在Firefly Administration中完成建立存储库、建立Firefly项目等工作后,分支管理员便可在Firefly项目下建立 分支、设置分支的访问权限,进行标记管理等。5Firefly Client(最终用户)Firefly Client是为Firefly所有最终用户而设计的工作界面,用于管理每

3、天的工作。在这一界面中,Firefly最终用户不仅可以管理本地工作区,而且可以连接Firefly服务端,使本地工作区中的文件与服务器端保持一致。6Firefly命令行界面(高级用户)Firefly的高级用户可使用Firefly命令行界面进行软件配置管理。这在一界面中,Firefly用户可以统一完成Firefly Administration、Firefly Server Explorer和Client中的全部操作;此外,服务器同步(ServerSync)的功能只能通过Firefly命令行界面实现。Firefly命令行界面可适用于任何支持JRE1.4.2以上的操作系统。7Firefly Web(

4、浏览器访问)Firefly Web 是Firefly用户通过浏览器访问Firefly服务器的一种方式。在Firefly Web上,用户可以查看存储库、管理分支及本地工本区等配置项的信息;并且能够轻松完成源代码审查(Code Review)等工作任务。目前,Firefly Web支持Microsoft IE、Mozilla、Netscape Navigator等常用浏览器。8目录 Firefly用户管理 Firefly客户端应用组成 Firefly配置 Firefly工作区管理 项目初始化 Firefly与Eclipse的集成 项目度量方法9Firefly用户管理项目经理填写项目权限申请表配置管

5、理员建立用户,并在Firefly配置库和Butterfly中分配相应的权限用户登录http:/192.168.1.242:8082修改口令用户离开项目组后,由配置管理员将该用户相应的权限去掉10目录 Firefly配置 Firefly用户管理 Firefly客户端应用组成 Firefly工作区管理 Firefly与Eclipse的集成 项目度量方法 项目初始化11Firefly配置nLicense设置:192.168.1.24212Firefly配置n语言设置:中文或英文13目录 项目初始化 Firefly用户管理 Firefly配置 Firefly客户端应用组成 Firefly工作区管理 F

6、irefly与Eclipse的集成 项目度量方法14项目初始化创建项目设计分支导入项目文件项目组成员和角色人员权限分支权限ACL权限提交必填信息自动邮件通知编辑模式定义发展状态15项目初始化-项目权限设置设置HDS用户和用户组admin具有最大的权限为管理员赋权系统管理员管理权限创建项目权限项目经理所有分支管理员权限Bringover,提交,工作区配置管理员建立标记权限Bringover,提交,工作区工程师Bringover,提交,工作区质量管理员Bringover管理员权限(报表)16项目初始化-文件级权限设置支持基于用户组设置权限一般策略可基于目录设定支持对单个文件设定可继承、亦可不集成权

7、限17项目初始化-初始化工作区Firefly client 选项编辑文件前自动更新显示丢失文件关键字转换行结束符转换检查非法修改文件文件过滤器SSL第三方工具设置工作区权限在Web界面中设置权限赋给代码审核人员“查看权限”18目录 Firefly工作区管理 Firefly用户管理 Firefly配置 Firefly客户端应用组成 项目初始化 Firefly与Eclipse的集成 项目度量方法19Firefly工作区管理建立工作区编辑工作区删除工作区卸载工作区导入工作区20本地变更操作本地变更操作(单个文件)添加文件至版本控制(add to source control)删除(delete)编辑

8、(edit)保存本地变更(delta)撤消编辑(unedit)移动/重命名(move/rename)撤消删除(undelete)回滚(rollback)本地变更关系变更集操作(案例)21本地变更操作添加至版本控制(add to source control)将非受控文件添加到版本控制中(新建文件)添加到本地工作区,并未提交到服务器端分支编辑(edit)在本地和分支检出文件保存本地变更(delta)基于编辑修改的内容形成新版本在本地工作区处于检入状态在分支上处于检出状态(默认选项)在线模式下,上传变更至中继工作区如果内容未改变,则不形成变更,即不产生新版本22本地变更操作撤消编辑(unedit)

9、撤消本地和分支中检出信息撤消自上次“保存本地变更”或者“编辑”之后所有的变更删除(delete)删除工作区文件或目录,文件版本增加删除变更保存在本地工作区,未提交至分支在线模式下,上传删除变更至中继工作区移动(move)将一个或多个文件或目录移动到某指定的目录下,文件版本增加移动变更保存在本地工作区,未提交至分支在线模式下,上传移动变更至中继工作区23本地变更操作重命名(rename)重命名文件名,类似于移动撤消删除(undelete)恢复已删除的文件,文件版本增加撤消删除变更保存在本地工作区,未提交至分支在线模式下,上传撤消删除变更至中继工作区回滚(rollback)文件内容回退到以前的版本

10、,并且文件版本增加多个文件回退到前一版本一个文件回退到任意版本回滚变更保存在本地工作区,未提交至分支在线模式下,上传回滚变更至中继工作区24本地变更关系25本地作工区-基本开发操作初始化工作区Bringover创建变更集编辑(edit)本地保存(delta)提交变更集26初始化工作区选择服务器,设置主机27初始化工作区选择项目28初始化工作区选择分支29初始化工作区选择本地目录建立工作区后立建立工作区后立即即执执行行Bringover30初始化工作区初始化31初始化工作区工作区界面工作区目工作区目录树录树菜菜单栏单栏变变更集更集 我的我的 其它其它工具工具栏栏文件列表文件列表32初始化工作区工

11、作区界面文件列表本地本地检检出出和和变变更更标标志志文件文件图标图标 本地版本本地版本分支版本分支版本分支分支检检出出分支分支锁锁定定本地本地变变更更33Bringover菜单:工作区Bringover默认选择当前目录或者文件不处理本地本地 检出的文件34变更集(Changeset)在Firefly中,使用变更集是一种重要的工作方式。用户操作文件而对文件所做的每一个变更,都会被放置在一个指定的变更集中。借助这一特性,用户能够在面向任务的开发模式下,更好地管理开发工作。例如:当开发人员需要修改程序中的缺陷时,可以建立多个变更集分别对应不同的缺陷。在一个变更集中完成了对某个缺陷的修改后,上传整个变

12、更集,表示一项任务的完成。Firefly中变更集是用来收集分支上某些变更的集合。在一个分支上的某一变更集中,可以容纳Firefly用户对多个文件操作后所产生的变更,如执行创建文件、删除文件、编辑文件等操作后所产生的变更。从一个分支的变更集列表可以看出该分支的历史。使用Default变更集Default变更集是Firefly系统创建的变更集。在使用Firefly进行软件配置管理的过程中,有些用户习惯在单纯的文件“检入/检出”模式下工作,而不愿意自己创建变更集对文件的变更进行管理。Default变更集的存在为这些用户提供了方便。在用户不选择所工作的变更集情况下,当用户检出文件后,对文件所做的变更会

13、自动放置在Default变更集中。用户可以一次性全部提交Default变更集中的变更,也可以只选择其中的一部分变更提交到Firefly服务器上。35创建变更集在变更集列表中,选择我的变更集菜单:变更集创建36建立目录或文件与变更集的对应关系1、选中目录或文件2、菜单:操作编辑3、在编写文件窗口,选择 变更集37创建变更集基于CR创建变更集38编辑菜单:操作编辑(edit)本地检出分支检出39编辑Step 1 选中文件Step 2 编辑Step 3 确认编辑文件选项Step 4 完成40编辑Step 1 选中文件Step 2 编辑Step 3 确认编辑文件选项Step 4 完成41编辑Step

14、1 选中文件Step 2 编辑Step 3 确认编辑文件选项Step 4 完成42编辑Step 1 选中文件Step 2 编辑Step 3 确认编辑文件选项Step 4 完成43打开文件菜单:编辑打开方式选择选择是否是否检检出文件出文件文件文件变变更更保存至改保存至改变变更集中更集中系系统统默默认认程程序打开文件序打开文件用用户户指定程指定程序打开文件序打开文件44本地保存菜单:操作保存本地变更(delta)45提交变更集菜单:变更集提交工作区提交Default变更集46组织工作区组织工作区47目录 Firefly与Eclipse的集成 Firefly用户管理 Firefly配置 Firefl

15、y客户端应用组成 项目初始化 Firefly工作区管理 项目度量方法48Firefly与Eclipse的集成设置Firefly与Eclipse集成使用Firefly与Eclipse集成49安装方法方法一安装Firefly客户端时,选择Eclipse Plug-in方法二将Clienteclipse30中com.hansky.hscc目录复制到plugins目录50Firefly与Eclipse的集成51添加工作区项目到Eclipse中52Add project to source controlAdd project to source controlServerProjectBranchLo

16、cal Directory53Add project to source control54Add files to Source Control必须加入以下文件:.classpath.project55绑定项目56解除项目绑定57Firefly菜单58Firefly 变更操作BringoverAdd to Source ControlCheckoutCheckout NowUndo CheckoutCheckinRenameMoveRemove59Firefly 变更操作LockUnlockGetGet Latest VersionRollbackPropertiesRefreshHisto

17、ryList CheckoutsUndelete60本地开发过程-IDE集成Firefly与IDE基于Java的IDEEclipse、WSAD、WLW、JBuilder无需安装Firefly clientSCC标准的IDEVisual Studio.NET、PowerBuilder、Delphi需要安装Firefly client版本树必须使用Firefly client目录结构一致要求开发人员采用一致的目录结构61本地开发过程-IDE集成与Firefly Client区别Bind projectCheck InCheck OutSynchronize 建议工程文件受控建议中间过程文件、临时文

18、件注意不受控制建议关闭实时编译开关加快速度62目录 Firefly与Eclipse的集成 Firefly用户管理 Firefly配置 Firefly客户端应用组成 项目初始化 Firefly工作区管理 项目度量方法63项目度量方法项目简报项目报表了解项目概况项目组成员组成项目分支和标记数量基本参数设置分支权限设置64项目度量方法基线配置和代码行分析标记配置报表了解基线构成了解产品构成开发审计的依据65项目度量方法基于某个基线分析项目进展比较2个基线差异比较2个分支差异了解代码行变更了解变更请求质量保证的依据在在Alpha基基线线之后,分支之后,分支Dev_2.0_Bugfix中中实现实现的的变

19、变更更请请求求变变更内容更内容代代码码行行变变更量及文件更量及文件变变更量更量统计统计分支分支/标记标记比比较报较报表表66项目度量方法项目历史分析基于变更集的分支历史报表了解开发人员任务完成情况变更集的文件组成变更集所对应的任务代码复查的依据67项目度量方法个人或者项目组某段时间代码行和变更分析 基于文件变更的分支历史报表例如:mike最近一个月的工作统计68项目度量方法文件权限ACL设置报表提供分支文件权限分配总体情况有效保证配置库的安全69项目度量方法查看报表的权限分支历史报表、标记配置报表、ACL设置报表需要Label/Branch admin 权限且针对所有文件(不受ACL限制)分支/标记比较报表需要Bringover权限项目报表不限制70要求根据培训内容,基于工具进行实务操练,确保能在日常工作中按需操作。学员填写培训反馈表,以便收集学员的反馈意见,提高下次培训质量。71 谢 谢 !72

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服