




已阅读5页,还剩67页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Firefly基本操作培训,2,目录,Firefly客户端应用组成,Firefly用户管理,Firefly配置,Firefly工作区管理,项目初始化,Firefly与Eclipse的集成,项目度量方法,3,Firefly客户端应用组成,FireflyAdministration(管理员)FireflyServerExplorer(分支管理员)FireflyClient(最终用户)Firefly命令行界面(高级用户)FireflyWeb(浏览器访问),4,FireflyAdministration(管理员),FireflyAdministration是Firefly管理员的操作界面。在这里,由Firefly管理员配置服务器、建立存储库、备份存储库、建立Firefly项目,并对所建立的存储库进行管理。,5,FireflyServerExplorer(分支管理员),FireflyServerExplorer是Firefly分支管理员的操作界面。当Firefly管理员在FireflyAdministration中完成建立存储库、建立Firefly项目等工作后,分支管理员便可在Firefly项目下建立分支、设置分支的访问权限,进行标记管理等。,6,FireflyClient(最终用户),FireflyClient是为Firefly所有最终用户而设计的工作界面,用于管理每天的工作。在这一界面中,Firefly最终用户不仅可以管理本地工作区,而且可以连接Firefly服务端,使本地工作区中的文件与服务器端保持一致。,7,Firefly命令行界面(高级用户),Firefly的高级用户可使用Firefly命令行界面进行软件配置管理。这在一界面中,Firefly用户可以统一完成FireflyAdministration、FireflyServerExplorer和Client中的全部操作;此外,服务器同步(ServerSync)的功能只能通过Firefly命令行界面实现。Firefly命令行界面可适用于任何支持JRE1.4.2以上的操作系统。,8,FireflyWeb(浏览器访问),FireflyWeb是Firefly用户通过浏览器访问Firefly服务器的一种方式。在FireflyWeb上,用户可以查看存储库、管理分支及本地工本区等配置项的信息;并且能够轻松完成源代码审查(CodeReview)等工作任务。目前,FireflyWeb支持MicrosoftIE、Mozilla、NetscapeNavigator等常用浏览器。,9,目录,Firefly用户管理,Firefly客户端应用组成,Firefly配置,Firefly工作区管理,项目初始化,Firefly与Eclipse的集成,项目度量方法,10,Firefly用户管理,项目经理填写项目权限申请表配置管理员建立用户,并在Firefly配置库和Butterfly中分配相应的权限用户登录42:8082修改口令用户离开项目组后,由配置管理员将该用户相应的权限去掉,11,目录,Firefly配置,Firefly用户管理,Firefly客户端应用组成,Firefly工作区管理,Firefly与Eclipse的集成,项目度量方法,项目初始化,12,Firefly配置,License设置:42,13,Firefly配置,语言设置:中文或英文,14,目录,项目初始化,Firefly用户管理,Firefly配置,Firefly客户端应用组成,Firefly工作区管理,Firefly与Eclipse的集成,项目度量方法,15,项目初始化,创建项目设计分支导入项目文件项目组成员和角色人员权限分支权限ACL权限提交必填信息自动邮件通知编辑模式定义发展状态,16,项目初始化-项目权限设置,设置HDS用户和用户组admin具有最大的权限为管理员赋权系统管理员管理权限创建项目权限项目经理所有分支管理员权限Bringover,提交,工作区配置管理员建立标记权限Bringover,提交,工作区,工程师Bringover,提交,工作区质量管理员Bringover管理员权限(报表),17,项目初始化-文件级权限设置,支持基于用户组设置权限一般策略可基于目录设定支持对单个文件设定可继承、亦可不集成权限,18,项目初始化-初始化工作区,Fireflyclient选项编辑文件前自动更新显示丢失文件关键字转换行结束符转换检查非法修改文件文件过滤器SSL第三方工具,设置工作区权限在Web界面中设置权限赋给代码审核人员“查看权限”,19,目录,Firefly工作区管理,Firefly用户管理,Firefly配置,Firefly客户端应用组成,项目初始化,Firefly与Eclipse的集成,项目度量方法,20,Firefly工作区管理,建立工作区编辑工作区删除工作区卸载工作区导入工作区,21,本地变更操作,本地变更操作(单个文件)添加文件至版本控制(addtosourcecontrol)删除(delete)编辑(edit)保存本地变更(delta)撤消编辑(unedit)移动/重命名(move/rename)撤消删除(undelete)回滚(rollback)本地变更关系变更集操作(案例),22,本地变更操作,添加至版本控制(addtosourcecontrol)将非受控文件添加到版本控制中(新建文件)添加到本地工作区,并未提交到服务器端分支编辑(edit)在本地和分支检出文件保存本地变更(delta)基于编辑修改的内容形成新版本在本地工作区处于检入状态在分支上处于检出状态(默认选项)在线模式下,上传变更至中继工作区如果内容未改变,则不形成变更,即不产生新版本,23,本地变更操作,撤消编辑(unedit)撤消本地和分支中检出信息撤消自上次“保存本地变更”或者“编辑”之后所有的变更删除(delete)删除工作区文件或目录,文件版本增加删除变更保存在本地工作区,未提交至分支在线模式下,上传删除变更至中继工作区移动(move)将一个或多个文件或目录移动到某指定的目录下,文件版本增加移动变更保存在本地工作区,未提交至分支在线模式下,上传移动变更至中继工作区,24,本地变更操作,重命名(rename)重命名文件名,类似于移动撤消删除(undelete)恢复已删除的文件,文件版本增加撤消删除变更保存在本地工作区,未提交至分支在线模式下,上传撤消删除变更至中继工作区回滚(rollback)文件内容回退到以前的版本,并且文件版本增加多个文件回退到前一版本一个文件回退到任意版本回滚变更保存在本地工作区,未提交至分支在线模式下,上传回滚变更至中继工作区,25,本地变更关系,26,本地作工区-基本开发操作,初始化工作区Bringover创建变更集编辑(edit)本地保存(delta)提交变更集,27,初始化工作区,选择服务器,设置主机,28,初始化工作区,选择项目,29,初始化工作区,选择分支,30,初始化工作区,选择本地目录,建立工作区后立即执行Bringover,31,初始化工作区,初始化,32,初始化工作区,工作区界面,33,初始化工作区,工作区界面文件列表,34,Bringover,菜单:工作区Bringover默认选择当前目录或者文件不处理本地检出的文件,35,变更集(Changeset),在Firefly中,使用变更集是一种重要的工作方式。用户操作文件而对文件所做的每一个变更,都会被放置在一个指定的变更集中。借助这一特性,用户能够在面向任务的开发模式下,更好地管理开发工作。例如:当开发人员需要修改程序中的缺陷时,可以建立多个变更集分别对应不同的缺陷。在一个变更集中完成了对某个缺陷的修改后,上传整个变更集,表示一项任务的完成。Firefly中变更集是用来收集分支上某些变更的集合。在一个分支上的某一变更集中,可以容纳Firefly用户对多个文件操作后所产生的变更,如执行创建文件、删除文件、编辑文件等操作后所产生的变更。从一个分支的变更集列表可以看出该分支的历史。使用Default变更集Default变更集是Firefly系统创建的变更集。在使用Firefly进行软件配置管理的过程中,有些用户习惯在单纯的文件“检入/检出”模式下工作,而不愿意自己创建变更集对文件的变更进行管理。Default变更集的存在为这些用户提供了方便。在用户不选择所工作的变更集情况下,当用户检出文件后,对文件所做的变更会自动放置在Default变更集中。用户可以一次性全部提交Default变更集中的变更,也可以只选择其中的一部分变更提交到Firefly服务器上。,36,创建变更集,在变更集列表中,选择我的变更集菜单:变更集创建,37,建立目录或文件与变更集的对应关系,1、选中目录或文件2、菜单:操作编辑3、在编写文件窗口,选择变更集,38,创建变更集,基于CR创建变更集,39,编辑,菜单:操作编辑(edit)本地检出分支检出,40,编辑,Step1选中文件Step2编辑Step3确认编辑文件选项Step4完成,41,编辑,Step1选中文件Step2编辑Step3确认编辑文件选项Step4完成,42,编辑,Step1选中文件Step2编辑Step3确认编辑文件选项Step4完成,43,编辑,Step1选中文件Step2编辑Step3确认编辑文件选项Step4完成,44,打开文件,菜单:编辑打开方式,45,本地保存,菜单:操作保存本地变更(delta),46,提交变更集,菜单:变更集提交工作区提交Default变更集,47,组织工作区,组织工作区,48,目录,Firefly与Eclipse的集成,Firefly用户管理,Firefly配置,Firefly客户端应用组成,项目初始化,Firefly工作区管理,项目度量方法,49,Firefly与Eclipse的集成,设置Firefly与Eclipse集成使用Firefly与Eclipse集成,50,安装方法,方法一安装Firefly客户端时,选择EclipsePlug-in方法二将Clienteclipse30中com.hansky.hscc目录复制到plugins目录,51,Firefly与Eclipse的集成,52,添加工作区项目到Eclipse中,53,Addprojecttosourcecontrol,AddprojecttosourcecontrolServerProjectBranchLocalDirectory,54,Addprojecttosourcecontrol,55,AddfilestoSourceControl,必须加入以下文件:.ject,56,绑定项目,57,解除项目绑定,58,Firefly菜单,59,Firefly变更操作,BringoverAddtoSourceControlCheckoutCheckoutNowUndoCheckoutCheckinRenameMoveRemove,60,Firefly变更操作,LockUnlockGetGetLatestVersionRollbackPropertiesRefreshHistoryListCheckoutsUndelete,61,本地开发过程-IDE集成,Firefly与IDE基于Java的IDEEclipse、WSAD、WLW、JBuilder无需安装FireflyclientSCC标准的IDEVisualStudio.NET、PowerBuilder、Delphi需要安装Fireflyclient版本树必须使用Fireflyclient目录结构一致要求开发人员采用一致的目录结构,62,本地开发过程-IDE集成,与FireflyClient区别BindprojectCheckInCheckOutSynchronize建议工程文件受控建议中间过程文件、临时文件注意不受控制建议关闭实时编译开关加快速度,63,目录,Firefly与Eclipse的集成,Firefly用户管理,Firefly配置,Firefly客户端应用组成,项目初始化,Firefly工作区管理,项目度量方法,64,项目度量方法,项目简报项目报表了解项目概况项目组成员组成项目分支和标记数量基本参数设置分支权限设置,65,项目度量方法,基线配置和代码行分析标记配置报表了解基线构成了解产品构成开发审计的依据,66,项目度量方法,基于某个基线分析项目进展比较2个基线差异比较2个分支差异了解代码行变更了解变更请求质量保证的依据,分支/标记比较报表,67,项目度量方法,项目历史分析基于变更集的分支历史报表了解开发人员任务完成情况变更集的文件组成变更集所对应的任务代码复查的依据,68,项目度量方法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 狼嚎叫课件教学课件
- 安全教育文案培训总结课件
- 电气工程节能方案(3篇)
- 安全教育培训需求报告课件
- 农业产业链金融2025特色农产品电商平台创新研究评估报告
- 粮食贸易面试题库及答案
- 联合利华ai面试题库及答案
- 客户导向面试题库及答案
- 考研机构面试题库及答案
- 农业产业园项目2025年农业生态保护与效益评估报告
- 危险化学品氯乙烯应急处置信息卡
- 《灭火器维修》GA95-2015(全文)
- 纳米材料ppt课件精品课件
- 广东工业大学年《电机学》期末试题及答案解析
- 解读《义务教育体育与健康课程标准(2022年版)》2022年体育与健康新课标专题PPT
- 2019版外研社高中英语必修三单词默写表
- 食堂合作协议范本食堂档口合作协议.doc
- 直接还原铁生产工艺
- 建筑识图题库及答案
- 《幂的运算》习题精选及答案
- 异质结TCO设备:RPD与PVD比较分析(2021年).doc
评论
0/150
提交评论