《Firefly基本操作》PPT课件.ppt

上传人:san****019 文档编号:7345993 上传时间:2020-03-20 格式:PPT 页数:72 大小:1.23MB
返回 下载 相关 举报
《Firefly基本操作》PPT课件.ppt_第1页
第1页 / 共72页
《Firefly基本操作》PPT课件.ppt_第2页
第2页 / 共72页
《Firefly基本操作》PPT课件.ppt_第3页
第3页 / 共72页
点击查看更多>>
资源描述
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中分配相应的权限用户登录http 192 168 1 242 8082修改口令用户离开项目组后 由配置管理员将该用户相应的权限去掉 11 目录 Firefly配置 Firefly用户管理 Firefly客户端应用组成 Firefly工作区管理 Firefly与Eclipse的集成 项目度量方法 项目初始化 12 Firefly配置 License设置 192 168 1 242 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方法二将 Client eclipse30中com hansky hscc目录复制到 plugins目录 51 Firefly与Eclipse的集成 52 添加工作区项目到Eclipse中 53 Addprojecttosourcecontrol AddprojecttosourcecontrolServerProjectBranchLocalDirectory 54 Addprojecttosourcecontrol 55 AddfilestoSourceControl 必须加入以下文件 classpath project 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 项目度量方法 个人或者项目组某段时间代码行和变更分析 基于文件变更的分支历史报表例如 mike最近一个月的工作统计 69 项目度量方法 文件权限 ACL设置报表提供分支文件权限分配总体情况有效保证配置库的安全 70 项目度量方法 查看报表的权限分支历史报表 标记配置报表 ACL设置报表需要Label Branchadmin权限且针对所有文件 不受ACL限制 分支 标记比较报表需要Bringover权限项目报表不限制 71 要求 根据培训内容 基于工具进行实务操练 确保能在日常工作中按需操作 学员填写培训反馈表 以便收集学员的反馈意见 提高下次培训质量 72 谢谢
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!