Firefly基本操作PPT课件.ppt
《Firefly基本操作PPT课件.ppt》由会员分享,可在线阅读,更多相关《Firefly基本操作PPT课件.ppt(72页珍藏版)》请在咨信网上搜索。
Firefly基本操作培训1目录 Firefly客户端应用组成 Firefly用户管理 Firefly配置 Firefly工作区管理 项目初始化 Firefly与Eclipse的集成 项目度量方法2Firefly客户端应用组成Firefly Administration(管理员)Firefly Server Explorer(分支管理员)Firefly Client(最终用户)Firefly命令行界面(高级用户)Firefly Web(浏览器访问)3Firefly Administration(管理(管理员员)Firefly Administration是Firefly管理员的操作界面。在这里,由Firefly管理员配置服务器、建立存储库、备份存储库、建立Firefly项目,并对所建立的存储库进行管理。4Firefly Server Explorer(分支管理(分支管理员员)Firefly Server Explorer是Firefly分支管理员的操作界面。当Firefly管理员在Firefly Administration中完成建立存储库、建立Firefly项目等工作后,分支管理员便可在Firefly项目下建立 分支、设置分支的访问权限,进行标记管理等。5Firefly Client(最终用户)Firefly Client是为Firefly所有最终用户而设计的工作界面,用于管理每天的工作。在这一界面中,Firefly最终用户不仅可以管理本地工作区,而且可以连接Firefly服务端,使本地工作区中的文件与服务器端保持一致。6Firefly命令行界面(高级用户)Firefly的高级用户可使用Firefly命令行界面进行软件配置管理。这在一界面中,Firefly用户可以统一完成Firefly Administration、Firefly Server Explorer和Client中的全部操作;此外,服务器同步(ServerSync)的功能只能通过Firefly命令行界面实现。Firefly命令行界面可适用于任何支持JRE1.4.2以上的操作系统。7Firefly Web(浏览器访问)Firefly Web 是Firefly用户通过浏览器访问Firefly服务器的一种方式。在Firefly Web上,用户可以查看存储库、管理分支及本地工本区等配置项的信息;并且能够轻松完成源代码审查(Code Review)等工作任务。目前,Firefly Web支持Microsoft IE、Mozilla、Netscape Navigator等常用浏览器。8目录 Firefly用户管理 Firefly客户端应用组成 Firefly配置 Firefly工作区管理 项目初始化 Firefly与Eclipse的集成 项目度量方法9Firefly用户管理项目经理填写项目权限申请表配置管理员建立用户,并在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工作区管理 Firefly与Eclipse的集成 项目度量方法14项目初始化创建项目设计分支导入项目文件项目组成员和角色人员权限分支权限ACL权限提交必填信息自动邮件通知编辑模式定义发展状态15项目初始化-项目权限设置设置HDS用户和用户组admin具有最大的权限为管理员赋权系统管理员管理权限创建项目权限项目经理所有分支管理员权限Bringover,提交,工作区配置管理员建立标记权限Bringover,提交,工作区工程师Bringover,提交,工作区质量管理员Bringover管理员权限(报表)16项目初始化-文件级权限设置支持基于用户组设置权限一般策略可基于目录设定支持对单个文件设定可继承、亦可不集成权限17项目初始化-初始化工作区Firefly client 选项编辑文件前自动更新显示丢失文件关键字转换行结束符转换检查非法修改文件文件过滤器SSL第三方工具设置工作区权限在Web界面中设置权限赋给代码审核人员“查看权限”18目录 Firefly工作区管理 Firefly用户管理 Firefly配置 Firefly客户端应用组成 项目初始化 Firefly与Eclipse的集成 项目度量方法19Firefly工作区管理建立工作区编辑工作区删除工作区卸载工作区导入工作区20本地变更操作本地变更操作(单个文件)添加文件至版本控制(add to source control)删除(delete)编辑(edit)保存本地变更(delta)撤消编辑(unedit)移动/重命名(move/rename)撤消删除(undelete)回滚(rollback)本地变更关系变更集操作(案例)21本地变更操作添加至版本控制(add to source control)将非受控文件添加到版本控制中(新建文件)添加到本地工作区,并未提交到服务器端分支编辑(edit)在本地和分支检出文件保存本地变更(delta)基于编辑修改的内容形成新版本在本地工作区处于检入状态在分支上处于检出状态(默认选项)在线模式下,上传变更至中继工作区如果内容未改变,则不形成变更,即不产生新版本22本地变更操作撤消编辑(unedit)撤消本地和分支中检出信息撤消自上次“保存本地变更”或者“编辑”之后所有的变更删除(delete)删除工作区文件或目录,文件版本增加删除变更保存在本地工作区,未提交至分支在线模式下,上传删除变更至中继工作区移动(move)将一个或多个文件或目录移动到某指定的目录下,文件版本增加移动变更保存在本地工作区,未提交至分支在线模式下,上传移动变更至中继工作区23本地变更操作重命名(rename)重命名文件名,类似于移动撤消删除(undelete)恢复已删除的文件,文件版本增加撤消删除变更保存在本地工作区,未提交至分支在线模式下,上传撤消删除变更至中继工作区回滚(rollback)文件内容回退到以前的版本,并且文件版本增加多个文件回退到前一版本一个文件回退到任意版本回滚变更保存在本地工作区,未提交至分支在线模式下,上传回滚变更至中继工作区24本地变更关系25本地作工区-基本开发操作初始化工作区Bringover创建变更集编辑(edit)本地保存(delta)提交变更集26初始化工作区选择服务器,设置主机27初始化工作区选择项目28初始化工作区选择分支29初始化工作区选择本地目录建立工作区后立建立工作区后立即即执执行行Bringover30初始化工作区初始化31初始化工作区工作区界面工作区目工作区目录树录树菜菜单栏单栏变变更集更集 我的我的 其它其它工具工具栏栏文件列表文件列表32初始化工作区工作区界面文件列表本地本地检检出出和和变变更更标标志志文件文件图标图标 本地版本本地版本分支版本分支版本分支分支检检出出分支分支锁锁定定本地本地变变更更33Bringover菜单:工作区Bringover默认选择当前目录或者文件不处理本地本地 检出的文件34变更集(Changeset)在Firefly中,使用变更集是一种重要的工作方式。用户操作文件而对文件所做的每一个变更,都会被放置在一个指定的变更集中。借助这一特性,用户能够在面向任务的开发模式下,更好地管理开发工作。例如:当开发人员需要修改程序中的缺陷时,可以建立多个变更集分别对应不同的缺陷。在一个变更集中完成了对某个缺陷的修改后,上传整个变更集,表示一项任务的完成。Firefly中变更集是用来收集分支上某些变更的集合。在一个分支上的某一变更集中,可以容纳Firefly用户对多个文件操作后所产生的变更,如执行创建文件、删除文件、编辑文件等操作后所产生的变更。从一个分支的变更集列表可以看出该分支的历史。使用Default变更集Default变更集是Firefly系统创建的变更集。在使用Firefly进行软件配置管理的过程中,有些用户习惯在单纯的文件“检入/检出”模式下工作,而不愿意自己创建变更集对文件的变更进行管理。Default变更集的存在为这些用户提供了方便。在用户不选择所工作的变更集情况下,当用户检出文件后,对文件所做的变更会自动放置在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 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配置 Firefly客户端应用组成 项目初始化 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 controlServerProjectBranchLocal Directory53Add project to source control54Add files to Source Control必须加入以下文件:.classpath.project55绑定项目56解除项目绑定57Firefly菜单58Firefly 变更操作BringoverAdd to Source ControlCheckoutCheckout NowUndo CheckoutCheckinRenameMoveRemove59Firefly 变更操作LockUnlockGetGet Latest VersionRollbackPropertiesRefreshHistoryList 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 建议工程文件受控建议中间过程文件、临时文件注意不受控制建议关闭实时编译开关加快速度62目录 Firefly与Eclipse的集成 Firefly用户管理 Firefly配置 Firefly客户端应用组成 项目初始化 Firefly工作区管理 项目度量方法63项目度量方法项目简报项目报表了解项目概况项目组成员组成项目分支和标记数量基本参数设置分支权限设置64项目度量方法基线配置和代码行分析标记配置报表了解基线构成了解产品构成开发审计的依据65项目度量方法基于某个基线分析项目进展比较2个基线差异比较2个分支差异了解代码行变更了解变更请求质量保证的依据在在Alpha基基线线之后,分支之后,分支Dev_2.0_Bugfix中中实现实现的的变变更更请请求求变变更内容更内容代代码码行行变变更量及文件更量及文件变变更量更量统计统计分支分支/标记标记比比较报较报表表66项目度量方法项目历史分析基于变更集的分支历史报表了解开发人员任务完成情况变更集的文件组成变更集所对应的任务代码复查的依据67项目度量方法个人或者项目组某段时间代码行和变更分析 基于文件变更的分支历史报表例如:mike最近一个月的工作统计68项目度量方法文件权限ACL设置报表提供分支文件权限分配总体情况有效保证配置库的安全69项目度量方法查看报表的权限分支历史报表、标记配置报表、ACL设置报表需要Label/Branch admin 权限且针对所有文件(不受ACL限制)分支/标记比较报表需要Bringover权限项目报表不限制70要求根据培训内容,基于工具进行实务操练,确保能在日常工作中按需操作。学员填写培训反馈表,以便收集学员的反馈意见,提高下次培训质量。71 谢 谢 !72- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Firefly 基本 操作 PPT 课件
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文