资源预览内容
第1页 / 共71页
第2页 / 共71页
第3页 / 共71页
第4页 / 共71页
第5页 / 共71页
第6页 / 共71页
第7页 / 共71页
第8页 / 共71页
第9页 / 共71页
第10页 / 共71页
亲,该文档总共71页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1目录Firefly客户端应用组成Firefly用户管理Firefly配置Firefly工作区管理项目初始化Firefly与Eclipse的集成项目度量方法2Firefly客户端应用组成FireflyAdministration(管理员)FireflyServerExplorer(分支管理员)FireflyClient(最终用户)Firefly命令行界面(高级用户)FireflyWeb(浏览器访问)3FireflyAdministration(管理员)FireflyAdministration是Firefly管理员的操作界面。在这里,由Firefly管理员配置服务器、建立存储库、备份存储库、建立Firefly项目,并对所建立的存储库进行管理。4FireflyServerExplorer(分支管理员)FireflyServerExplorer是Firefly分支管理员的操作界面。当Firefly管理员在FireflyAdministration中完成建立存储库、建立Firefly项目等工作后,分支管理员便可在Firefly项目下建立分支、设置分支的访问权限,进行标记管理等。5FireflyClient(最终用户)FireflyClient是为Firefly所有最终用户而设计的工作界面,用于管理每天的工作。在这一界面中,Firefly最终用户不仅可以管理本地工作区,而且可以连接Firefly服务端,使本地工作区中的文件与服务器端保持一致。6Firefly命令行界面(高级用户)Firefly的高级用户可使用Firefly命令行界面进行软件配置管理。这在一界面中,Firefly用户可以统一完成FireflyAdministration、FireflyServerExplorer和Client中的全部操作;此外,服务器同步(ServerSync)的功能只能通过Firefly命令行界面实现。Firefly命令行界面可适用于任何支持JRE1.4.2以上的操作系统。7FireflyWeb(浏览器访问)FireflyWeb是Firefly用户通过浏览器访问Firefly服务器的一种方式。在FireflyWeb上,用户可以查看存储库、管理分支及本地工本区等配置项的信息;并且能够轻松完成源代码审查(CodeReview)等工作任务。目前,FireflyWeb支持MicrosoftIE、Mozilla、NetscapeNavigator等常用浏览器。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项目初始化-初始化工作区Fireflyclient选项编辑文件前自动更新显示丢失文件关键字转换行结束符转换检查非法修改文件文件过滤器SSL第三方工具设置工作区权限在Web界面中设置权限赋给代码审核人员“查看权限”18目录Firefly工作区管理Firefly用户管理Firefly配置Firefly客户端应用组成项目初始化Firefly与Eclipse的集成项目度量方法19Firefly工作区管理建立工作区编辑工作区删除工作区卸载工作区导入工作区20本地变更操作本地变更操作(单个文件)添加文件至版本控制(addtosourcecontrol)删除(delete)编辑(edit)保存本地变更(delta)撤消编辑(unedit)移动重命名(moverename)撤消删除(undelete)回滚(rollback)本地变更关系变更集操作(案例)21本地变更操作添加至版本控制(addtosourcecontrol)将非受控文件添加到版本控制中(新建文件)添加到本地工作区,并未提交到服务器端分支编辑(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编辑Step1选中文件Step2编辑Step3确认编辑文件选项Step4完成40编辑Step1选中文件Step2编辑Step3确认编辑文件选项Step4完成41编辑Step1选中文件Step2编辑Step3确认编辑文件选项Step4完成42编辑Step1选中文件Step2编辑Step3确认编辑文件选项Step4完成43打开文件菜单:编辑打开方式选择是否检出文件文件变更保存至改变更集中系统默认程序打开文件用户指定程序打开文件44本地保存菜单:操作保存本地变更(delta)45提交变更集菜单:变更集提交工作区提交Default变更集46组织工作区组织工作区47目录Firefly与Eclipse的集成Firefly用户管理Firefly配置Firefly客户端应用组成项目初始化Firefly工作区管理项目度量方法48Firefly与Eclipse的集成设置Firefly与Eclipse集成使用Firefly与Eclipse集成49安装方法方法一安装Firefly客户端时,选择EclipsePlug-in方法二将Clienteclipse30中com.hansky.hscc目录复制到plugins目录50Firefly与Eclipse的集成51添加工作区项目到Eclipse中52AddprojecttosourcecontrolAddprojecttosourcecontrolServerProjectBranchLocalDirectory53Addprojecttosourcecontrol54AddfilestoSourceControl必须加入以下文件:.classpath.project55绑定项目56解除项目绑定57Firefly菜单58Firefly变更操作BringoverAddtoSourceControlCheckoutCheckoutNowUndoCheckoutCheckinRenameMoveRemove59Firefly变更操作LockUnlockGetGetLatestVersionRollbackPropertiesRefreshHistoryListCheckoutsUndelete60本地开发过程-IDE集成Firefly与IDE基于Java的IDEEclipse、WSAD、WLW、JBuilder无需安装FireflyclientSCC标准的IDEVisualStudio.NET、PowerBuilder、Delphi需要安装Fireflyclient版本树必须使用Fireflyclient目录结构一致要求开发人员采用一致的目录结构61本地开发过程-IDE集成与Fi
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号