`
yanwenhan
  • 浏览: 114802 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

history—显示文件和用户的状态

    博客分类:
  • CVS
阅读更多
  • 语法: history [-report] [-flags] [-options args] [files...]
  • 需要: $CVSROOT/CVSROOT/history 文件
  • 修改: 无。

cvs 用一个历史日志文件来跟踪大多数的 cvs 命令的使用。你可以用 history 以各种格式显示此信息。

要打开日志功能,`LogHistory' 配置选项必须设置为非空,而且 `HistoryLogPath' 选项指定的历史文件,必须能被 cvs 指向的所有用户写入(参阅 config)。

要使用 history 命令,日志功能必须如上打开,`HistorySearchPath' 配置选项必须指定一些历史日志的数字,这些文件要能被任何运行 history 命令的用户读取。

通过 cvs init 命令创建的仓库,将打开所有可能的日志事件到一个单一的历史日志文件 ($CVSROOT/CVSROOT/history),它能被所有的用户读写(参阅 Creating a repository)。

注意: history 使用的 `', `', `' 和 `' 的方式与普通 -f-l-n-pcvs 的方式冲突 (参阅 Common options)。

 

 

history options

有一些选项可以控制报告的生成(如 `-report' 显示):

-c
报告每次提交(即,仓库的每次修改)。
-e
任何事情(所有的记录类型)。等同于给所有的记录类型指定 `-x'。当然,`-e' 还包括以后 cvsCVS 将要包含的类型; 如果你要在脚本里面只处理特定的记录类型,需要使用 `-x'`-x' 来指定。
-m module
报告特定的模块。(可以在命令行上多次使用使用 `-m'。)
-o
报告检出的模块。此为默认的报告类型。
-T
报告所有的标签。
-x type
cvs 历史中取出特定 type 类型的记录。类型用单独的字母表示,你也可以组合起来指定。

一些命令有一个单独的记录类型:

F
release
O
checkout
E
export
T
rtag

update 产生的记录类型:

C
合并后有冲突发生(需要手动合并)。
G
合并成功。
U
从仓库复制了工作文件。
P
为工作文件打补丁,与仓库中相配。
W
更新期间删除了工作副本(因为在仓库里面已经删除)。

commit 产生的三种记录类型:

A
首次增加文件。
M
修改了文件。
R
删除了文件。

显示为 `-flags' 方式的选项强迫或展开报告而不需要参数:

-a
显示所有用户的数据(默认只显示执行 history 的用户数据)。
-l
只显示最后的修改。
-w
只显示 history 所执行目录的最后修改。

显示为 `-options args' 的选项强迫报告基于一个参数:

-b str
显示在模块名,文件名,或记录路径中包含字符串 str 的记录。
-D date
显示自从 date 开始的数据。这与 `-D date' 有一些不同,那是选择 date 日期之前的最新修订版。
-f file
显示指定文件的数据(你可以在同一命令行上指定多个 `-f' 选项)。这与在命令行上指定文件相同。
-n module
显示指定模块的数据(你可以在同一命令行上指定多个 `-n' 选项)。
-p repository
显示指定源码仓库的数据(你可以在同一命令行上指定多个 `-p' 选项)。
-r rev
显示名为 rev 的单独 rcs 文件修订版或标签名的记录。每个 rcs 文件都被搜索。
-t tag
显示最后添加到历史文件的 tag 标签。与上面 `-r' 标识不同的是仅从历史文件读取,而不是 rcs 文件,所以更快。
-u name
显示用户 name 的记录。
-z timezone
使用指定的时区而非 UTC 显示所选记录的时间。

<!---->

分享到:
评论

相关推荐

    Linux常用命令超详细学习笔记.rar

    cat:显示文件内容。 grep:在文件中搜索指定的模式。 chmod:修改文件或目录的权限。 chown:修改文件或目录的所有者。 chgrp:修改文件或目录的所属组。 tar:打包和压缩文件。 wget:从网络下载文件。 ssh:通过...

    Linux指令一周通 (技术图书大系).azw3

    1.43 lsattr指令:显示文件属性 1.44 mattrib指令:变更或显示MS-DOS文件的属性 1.45 mc指令:菜单式文件管理程序 1.46 mcopy指令:复制MS-DOS文件 1.47 mdel指令:删除MS-DOS文件 1.48 mdir指令:显示MS-DOS目录 ...

    UbuntuChina12

    4.4.1 显示文件的访问权限 102 4.4.2 修改文件的访问权限 103 4.4.3 设置文件的访问权限 104 4.4.4 其他访问权限设置 106 第5章 文件和目录操作 107 5.1 创建文件 108 5.2 显示文件列表 108 5.2.1 使用ls命令显示...

    Ubuntu权威指南(2/2)

    4.4.1 显示文件的访问权限 102 4.4.2 修改文件的访问权限 103 4.4.3 设置文件的访问权限 104 4.4.4 其他访问权限设置 106 第5章 文件和目录操作 107 5.1 创建文件 108 5.2 显示文件列表 108 5.2.1 使用ls命令显示...

    Ubuntu权威指南(1/2)

    4.4.1 显示文件的访问权限 102 4.4.2 修改文件的访问权限 103 4.4.3 设置文件的访问权限 104 4.4.4 其他访问权限设置 106 第5章 文件和目录操作 107 5.1 创建文件 108 5.2 显示文件列表 108 5.2.1 使用ls命令显示...

    cmd操作命令和linux命令大全收集

    dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间 date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,...

    vss如何使用(图解)

    在浏览器上,你可以浏览你的数据库、查看项目列表、显示文件统计信息、执行命令对文件和项目进行操作等。浏览器的最上方的标题栏是你当前连接的数据库。VSS使用符号来提供有关文件和项目信息。 菜单栏的下面是常用...

    visual source safe 教程

    在浏览器上,你可以浏览你的数据库、查看项目列表、显示文件统计信息、执行命令对文件和项目进行操作等。浏览器的最上方的标题栏是你当前连接的数据库。VSS使用符号来提供有关文件和项目信息。 菜单栏的下面是常用...

    Visual stdio source safe 教程

    在浏览器上,你可以浏览你的数据库、查看项目列表、显示文件统计信息、执行命令对文件和项目进行操作等。浏览器的最上方的标题栏是你当前连接的数据库。VSS使用符号来提供有关文件和项目信息。 菜单栏的下面是常用...

    Linux指令速查手册.part1.rar

    1.32 htpasswd指令:创建和更新用户的认证文件  1.33 id指令:显示用户的ID以及所属群组的ID  1.34 info指令:读取目录信息  1.35 init指令:开关机设置  1.36 ipcs指令:显示进程间通信的信息  1.37 ...

    基础的Linux常用命令

    eg: history //可以显示用户过去使用的命令 17. !! 执行最近一次的命令 18. mkdir命令 eg: mkdir netseek //创建netseek这个目录 19. tar 解压命令 eg: tar -zxvf nmap-3.45.tgz //将这个解压到nmap-3.45这个...

    abaqus常见问题汇总2.0

    11.用户子程序和FORTRAN 71 11.1 运行用户子程序时出错 / FORTRAN版本 71 11.2 用户子程序入门资料 72 11.3 用户材料UMAT 74 12.创建/修改part 75 13.在Assembly中定位 76 14.划分网格 77 14.1 提示信息: 严重...

    安卓系统下的bash shell,ssh服务器,gcc编译器以及vim文本编辑器等

    bash进程会保存其会话中用户曾经执行的命令,以方便用户重复执行某个命令通过bash提供的历史命令文件来持久保存此前执行过的命令,用户由私有历史文件 登陆shell的时候,bash会自动读取~/.bash_history文件中所记录...

    KODExplorer 芒果云-资源管理器

    - 文件扩展名处理,分为用户方式和扩展名权限方式 - 上传结束提示:是否成功、失败原因 - 上传扩展名限制 解决apache .php.*当做php执行bug - 文件名非法字符限定 - 树目录展开箭头状态修复 - 树目录新建文件...

    starteam用户指南

    控制配置文件中的 EOL 字符和路径区分大小写 . . 29 查看视图属性 . . . . . . . . . . . . . . . . . . . . . 30 刷新视图 . . . . . . . . . . . . . . . . . . . . . . . 30 查看连接属性 . . . . . . . . . . . ...

    基于yacc的shell编译器

    当用户没有输入时,user-sh需要一直处于随时等待输入状态,同时在屏幕上显示一些基本提示信息。 (2)实现以下内部命令。 exit 结束所有的子进程并退出。 jobs 打印当前正在后台执行的作业和被挂起的作业信息。输出...

    sql2000 Log Explorer4.2(含注册码)+汉化

    相关DML语言和DDL语言可以在Row Revision History、Row Transaction History以及View DDL Commands来查询。 2、 Export Log Report 包括Export To SQL和Export To File,根据向导即可完成。 3、 其余菜单:Undo,...

    Log Explorer for SQL Server v4.22 含注册机

    相关DML语言和DDL语言可以在Row Revision History、Row Transaction History以及View DDL Commands来查询。 2、 Export Log Report 包括Export To SQL和Export To File,根据向导即可完成。 3、 其余菜单:Undo,...

    Log Explorer for SQL Server v4.22

    相关DML语言和DDL语言可以在Row Revision History、Row Transaction History以及View DDL Commands来查询。 2、 Export Log Report 包括Export To SQL和Export To File,根据向导即可完成。 3、 其余菜单:Undo,...

Global site tag (gtag.js) - Google Analytics