1.新建存储库 :hff rep create –h <hostname> –d <rep dir> <rep name>

Firefly使用mount/unmount命令来支持存储库的卸载和加载。

2.导入文件到存储库:使用hff br import –h <hostname> -proj <project name> -b <branch name> -d <source path>命令向一个空分支中直接导入数据

在Firefly中,用户可以直接建立本地工作区,通过本地工作区来进行文件的添加。也可以使用import功能来向一个空的Branch中导入数据。

3.初始化本地工作区:hff init –h <hostname> –proj <project name> –b <branch name>

在Firefly中,只在本地工作区的根下生成一个.firefly目录,记录所有的本地工作区信息。

4.添加文件 hff create <file list>

Firefly能够自动判断文本文件和二进制文件。

5.编辑文件 hff edit <file list>

Firefly记录在本地工作区中编辑的文件,并且可以使用”hff list-out”命令来查看已经处于编辑状态的文件。Firefly同时支持对Hijack文件的Submit。

在Firefly中,用户可以使用hff edit –v <version number>来确定编辑命令所执行的起始版本,在Submit时候,会在分支上产生一个最新版本,并不会产生新的文件分支。

6.撤销编辑 hff unedit <file list>

用于撤销对文件的编辑,使文件恢复到编辑之前的状态。无大区别。

7.提交变更 hff submit

而Firefly记录处于编辑状态下的文件,不需要检查本地工作区中的所有文件,即可得知需要Submit哪些文件。

8.更新本地工作区 hff bringover

在Firefly中,用户只使用bringover一个命令即可得到其它用户针对代码库的修改(包括更改的文件、移动的文件和新增的文件等等)。

9.下载文件 hff download

在Firefly中,用户可以download某一个分支(开发代码线)的最新版本或是某一个标记(label),而无需新建tag。

10.比较文件 hff diffs –v1 <rev1> -v2 <rev2> filename

11.归并文件 在Firefly中,如果在Submit时有冲突,要求在Bringover中解决。

Firefly本身提供3-way的归并工具。并且可以根据不同的文件类型设定不同的第三方归并工具。

12.查看文件信息

hff info

hff list …

在Firefly中,info命令可以查看其它用户对某一文件的编辑和锁定信息,而cvs不能的status命令不能产看该信息。另外,在Firefly中,提供了丰富的list命令(list-changes, list-deleted, list-out,…),而cvs不具备这些功能。Cvs用户如果需要得知本地工作区中都有哪些文件处于edit状态,需要编写脚本。

13.锁定文件/解锁文件

hff lock <file list>

hff unlock <file list>

在Firefly中,用户可以通过lock命令锁定文件,也可以使用hff edit –lock命令锁定文件。(怀疑检查lock会影响cvs的performance)

14.删除文件 hff delete <file list>

在Firefly中,用户只需执行hff delete即可。

如果要执行反删除操作,在Firefly中只需执行hff undelete即可

Firefly中,用户delete一个文件,再添加一个同名的新文件,系统认为这是两个不同的、独立的文件

参考链接:http://blog.csdn.net/xabc3000/article/details/6731366

转载于:https://www.cnblogs.com/theCambrian/p/4535052.html

Firefly 常用命令相关推荐

  1. debian安装 Debian的一些常用命令

    本篇文章主要介绍了"debian安装 Debian的一些常用命令",主要涉及到debian安装方面的内容,对于Linux教程感兴趣的同学可以参考一下: dpkg学习:(1)dpkg ...

  2. Kubectl 常用命令, 开发人员常用k8s命令

    Kubectl 常用命令: 什么是常用,我用的,就是常用的

  3. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  4. 客快物流大数据项目(十五):DockeFile常用命令

    目录 DockeFile常用命令 一.FROM 二.​​​​​​​MAINTAINER 三.​​​​​​​RUN

  5. 客快物流大数据项目(九):Docker常用命令

    目录 Docker常用命令 一.帮助命令 二.镜像命令 1.搜索镜像

  6. linux常用命令(转载)

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  7. maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令

    maven发布项目到私服-snapshot快照库和release发布库的区别和作用及maven常用命令 在日常的工作中由于各种原因,会出现这样一种情况,某些项目并没有打包至mvnrepository. ...

  8. linux kvm虚拟化命令,Linux系统下kvm虚拟化(三)日常管理常用命令和配置说明

    根据我们之前创建和一些操作可以知道,KVM虚拟机的管理主要是通过virsh命令对环境下kvm虚拟机进行管理,下边这里整理一些常用的配置说明以及如何进行日常管理维护. 1,查看KVM虚拟机配置文件 KV ...

  9. kubectl常用命令_《蹲坑学kubernetes》之十五:kubectl命令详解

    kubectl用于运行Kubernetes集群命令的管理工具.本章节主要讲了kubectl基本语法和使用方法.在以后的实际工作中,使用越来越多,也会越来越熟悉. 1.kubectl语法 kubectl ...

最新文章

  1. 一次性配置VS2015属性的方法,新工程无需重新配置
  2. 百度可观测系列 | 采集亿级别指标,Prometheus 集群方案这样设计
  3. 18-爬虫之scrapy框架请求传参实现的深度爬取(全站爬取)05
  4. Zabbix 3.0 配置企业微信报警(配置zabbix-web)
  5. Libevent:6辅助函数以及类型
  6. mysql百万级去重_mysql优化小技巧之去除重复项(百万级数据)
  7. quartz2d 实现太极图
  8. hdu_1285_确定比赛名次_201312081335
  9. linux中忘记mysql用户root密码解决方案
  10. 简单的二维数组问题,不用不知道,一用吓一跳
  11. 计算机应用离散数学,结合计算机应用的离散数学教学研究.pdf
  12. CTO职责铁三角:商业、技术、团队
  13. 2020年证券从业《证券市场基本法律法规》真题汇编卷一
  14. 乘坐民航客机能带多大容量充电宝
  15. 原腾讯QQ技术总监、T13专家,黄希彤被裁,原因竟是不愿意被 PUA ?
  16. 发那科pmc编程手册_干货|发那科FANUC PMC编程步骤精编版(图文并茂)
  17. 新手程序员成长之路的五本必读书籍(附资源下载)
  18. python写入excel怎么跨列居中_python文件读写(三)-Excel表格三剑客xlwt,xlrd,xlutils...
  19. RSD的面向任务有何不同——任务目录
  20. Flutter集成测试

热门文章

  1. davinci 达芬奇BI工具
  2. HIT CSAPP大作业论文
  3. 狸猫的面试——项目描述——视频通信
  4. GNSS中多频观测值的组合形式
  5. 搭建注册中心Eureka运行时报错:[ main] o.s.b.d.LoggingFailureAnalysisReporter :
  6. mysql主从数据一致性问题及MHA和MGR的架构及底层原理
  7. 大长今(汤灿版) 歌词
  8. 游戏服务器技能系统,MMORPG游戏服务器技能系统设计【上篇】 - 踏踏实实,认真工作 - CSDN博客...
  9. python实现向图像随机添加高斯白噪声,并修改尺寸
  10. 代码实现:圣诞树效果(易懂,必会)/用html实现圣诞树效果