Firefly unix常用命令操作指南

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Firefly unix常用命令操作指南

All rights reserved 版权所有,侵权必究

文档修订记录

*变化状态:A——增加,M——修改,D——删除

目录

1 综述 (3)

2 Firefly Client的参数设置 (3)

3 项目初始化 (3)

4 Firefly工具基本命令的使用 (4)

4.1 Bringover命令(更新本地工作区文件) (4)

4.2 编辑命令(检出文件) (5)

4.3 添加到版本控制命令(将新建的文件添加到本地工作区中) (6)

4.4 删除、移动和重命名命令 (7)

4.5 提交Default变更集命令(检入文件) (8)

5 Firefly工具高级命令的使用 (9)

5.1 显示文件历史命令 (9)

5.2 版本比较命令 (9)

5.3 下载标记命令(项目配置管理员使用) (10)

5.4 建立标记命令(项目配置管理员使用) (10)

1综述

开发人员具有项目组开发库中相应配置项的权限;日常开发过程或由于变更需要进行配置项修改时,应从开发库中检出配置项到本地工作区进行修改;配置项的命名要按照项目《软件配置管理计划》中制定的配置项命名规范来进行;修改期间要每日将修改的配置项检入到配置库中,以保证工作成果。

本文描述了项目成员在开发工作中常用Firefly unix命令的使用方法。

2Firefly Client的参数设置

hff set license.server=10.1.16.3

3项目初始化

开发人员在工作前需要将配置项从Firefly的存储库中下载到本地工作区,然后在本地工作区中进行修改。

操作命令:hff init -h <服务器地址> -proj <项目名称> -p <开发库> -u <用户名> -pwd<密码> -d <指定本地工作区的目录,默认为当前目录>

例:服务器地址为“10.1.100.62”,准备在d:\test目录下建立一个本地工作区,项目名称为“ECAS_test”、开发库为“develop”,操作如下:

hff init -h 10.1.100.62 -proj ECAS_test -p develop -u <用户名> -pwd<密码> -d d:\test

如下所示:

是否使用SSL?[y/N] 选择N;

端口号:[4759] 按回车默认即可;

描述:填写注释并按回车;

本地工作区建立成功;

确实要从父分支执行bringover操作吗?[Y/n]

◆填写Y,则执行bringover操作,从父分支上把该分支下的全部内容下载

到本地工作区,完成创建本地工作区的操作。

◆填写n,则创建本地工作区成功,但是不得到分支上的文件

◆如果直接点击回车,那么Firefly会自动执行bringover操作。

有关bringover 操作,详见第4.1 节

4Firefly工具基本命令的使用

4.1Bringover命令(更新本地工作区文件)

该操作从Firefly存储库中把指定路径下的更改内容下载到本地工作区,本地工作区中的文件会随之发生相应的变化。Bringover操作首先自动检查本地工作区与其父分支的不同,然后再将服务器中已变更的内容下载到本地工作区中。

操作命令:hff bringover <要执行bringover操作的文件或目录> 其中:目录需指定工作区相对路径;如果不指定文件或目录,则表示把所有更新的文件下载到本地工作区中。

例:将src/tran/js/2611目录下的所有变更下载到本地工作区中,操作如下:

hff bringover src/tran/js/2611

如下所示:

注意:如果本地文件处于编辑状态时,不更新最新版本,即不要将所有文件作编辑状态,否则bringover命令不起作用。需要修改文件时再编辑这个文件。

4.2编辑命令(检出文件)

该命令可以编辑一个或多个工作区文件,将文件的状态从只读状态变为可写。如果在edit后指定了一个目录名,则此操作将会对该目录下的所有工作区文件都执行edit 操作。

操作命令:hff edit -up <需要执行编辑操作的文件或目录> 其中:目录需指定工作区相对路径;-up表示在编辑文件之前,先更新文件。

例:如果要编辑当前目录下的工作区文件t2611.h,在编辑文件之前,先执行Bringover 操作更新的文件,操作如下:

hff edit -up t2611.h

如下所示:

4.3添加到版本控制命令(将新建的文件添加到本地工作区中)

该操作可以在本地工作区中添加一个或多个文件到Firefly版本控制中。如果在执行create操作的时候,指定了一个目录名,没有使用任何参数,操作结果将会把该目录下的所有文件和子目录中的文件创建为工作区文件。新建后的文件版本为1.0 。

操作命令:hff create <需要执行添加到版本控制操作的文件或目录> 其中:目录需指定工作区相对路径。

例:在本地工作区中,创建一个非工作区文件record,在本地工作区中建立该文件,将其添加到Firefly 版本控制中,操作如下:

1、首先在本地工作区中建立文件record;

2、执行hff create record

如下所示:

4.4删除、移动和重命名命令

删除:该操作可以删除工作区文件或目录。此操作并不真正删除文件,而是把要删除的文件从当前目录移动到一个名为“DELETED”的目录中。

操作命令:hff delete <要删除的文件或目录> 其中:目录需指定工作区相对路径。

例:如果想要删除当前目录下文件“test.h”,操作如下:

hff delete test.h

如下所示:

移动和重命名:该操作可以将一个或多个文件从一个目录移动到另一个目录,也可以将一个目录移动到另一个目录,也用于文件或目录的重命名。

操作命令:hff move <要移动的文件或目录> <指定移动到的文件或目录> 其中:目录需指定工作区相对路径。

例1:移动当前2611目录下的test.h文件到上一层目录下的2622目录下,操作如下:

hff move test.h ../2622

如下所示:

例2:如果要将当前目录中tran文件改名为t2611.h,操作如下:

相关文档
最新文档