`
yanwenhan
  • 浏览: 119459 次
  • 性别: 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 显示所选记录的时间。

<!---->

分享到:
评论

相关推荐

    mtk-history-management-information.rar_history

    简言之,就是要保持窗口的外观状态”,表明History管理可能涉及到用户界面(UI)的状态保存,尤其是窗口显示状态的持久化。 在IT行业中,历史管理通常是指系统如何记录、存储和恢复用户操作的历史记录,以便在后续...

    IE_History.zip_IE_easy _history_ie history

    标题 "IE_History.zip_IE_easy _history_ie history" 暗示了这个压缩包文件主要关注的是关于Internet Explorer(简称IE)浏览器的历史记录管理和使用。IE浏览器是微软开发的一款曾经广泛应用的网页浏览软件,它的...

    jquery_history_demo

    4. **处理回退**:当用户点击浏览器的后退按钮时,插件会触发特定的事件,开发者需要在这个事件处理函数中恢复之前的页面状态,通常是通过再次发送Ajax请求获取并显示之前的数据。 **文件结构** 在"jquery_history...

    vue-router-h5-history-源码.rar

    7. **History 模式的服务器配置**:由于History模式下的URL不会自动添加#,所以当用户直接访问一个非根URL时,服务器需要能够正确处理并返回应用的入口HTML文件,以便Vue Router接管并处理路由。 8. **激活和...

    mtk_screen_history.rar_history_mtk_screen_history

    "mtk_screen_history.doc"文件很可能是详细阐述MTK屏幕历史管理流程和技术实现的文档,包括具体的API调用、系统接口设计、性能指标等,供开发者理解和优化相关功能。 7. **实际应用**: 对于开发者来说,理解MTK...

    Linux命令文件.docx

    - **tail**:显示文件尾部几行,默认为最后10行。 - **ln**:创建硬链接或软链接,使用`-s`选项创建软链接。 - **history**:显示已执行过的命令历史。 - **date**:显示或设置日期和时间。 - **cal**:显示日历。 -...

    ajax与history共10页.pdf.zip

    "ajax与history共10页.pdf.zip" 这个文件名表明它是一个包含关于Ajax和History技术的PDF文档的压缩文件,但并没有提供实际的内容或描述。标签“ajax与history共10页”确认了主题,而“赚钱项目”可能是另一个文件...

    .vimrc配置文件

    - **状态条配置**:`set laststatus=2`和`set ruler`显示状态栏,并在状态栏显示文件大小、列数、行数、当前行等信息。 - **自定义状态栏**:通过`set statusline`和`function CurDir()`等指令,状态栏可以显示更多...

    Linux终端常用命令(共91张PPT).pptx

    * ll 命令:显示文件和目录的详细信息 * ls 命令:显示文件和目录的列表 * mkdir 命令:创建目录 * rm 命令:删除文件和目录 * cp 命令:复制文件和目录 * mv 命令:移动文件和目录 * find 命令:搜索文件和目录 ...

    myshell_history_shell_minix_

    `top.c` 文件可能是实现类似`top`命令的代码,`top`是一个实时显示系统状态的监控工具,包括CPU使用率、内存使用情况、进程信息等。`mytop`的实现思路可能包含如何收集这些系统数据,如何更新和显示信息,以及如何...

    Win8文件历史记录如何恢复个人文件.docx

    点击后,文件历史记录功能将开始保存文件的副本,同时显示备份的状态和目标驱动器的可用容量。备份文件主要存储在“FileHistory-用户名-WIN8”路径下,包括Configuration和Data两个文件夹,分别保存系统配置和原始...

    linux运维必备150个命令.docx

    6. stat:显示文件的状态信息 7. du:显示当前目录下的文件大小 8. df:显示当前文件系统的磁盘使用情况 9. top:显示当前系统的进程信息 10. free:显示当前系统的内存使用情况 11. date:显示当前日期和时间 12. ...

    MTK_call_history_initialize.rar_history_mtk call

    "MTK_call_history_initialize"这个主题涉及到的是MTK平台上的通话记录初始化功能,这是一个重要的系统服务,对于用户管理和检索通话历史至关重要。 通话历史初始化是手机操作系统启动时执行的一项任务,确保在每次...

    Chrome History Software

    2. **浏览历史管理**:Chrome History Software提供了一个用户友好的界面,让用户能够直观地查看和管理这些历史记录。它可能包括按日期排序、筛选特定类型网站(如只显示图片或视频站点)或者搜索特定关键词的功能。...

    linux命令记录

    71. tail:显示文件的最后几行。 72. tar:用于打包和解包文件的工具。 ***:实时显示系统进程。 74. touch:更改文件的访问和修改时间。 75. umount:卸载文件系统。 76. useradd:创建新用户。 77. userdel...

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

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

    Algorithm-history_tree.zip

    6. **用户界面交互**:撤销/重做功能通常需要与用户界面紧密集成,因此算法还应考虑如何提供反馈,如显示可撤销的操作数,以及在UI中正确反映当前状态。 在"history_tree-master"子目录中,很可能包含了实现这个...

    vim的c.vim和cpp.vim文件

    它具有高度可配置性和扩展性,用户可以通过安装不同的插件和配置文件来增强其功能。在这个场景中,我们关注的是`c.vim`和`cpp.vim`文件,它们是Vim的语法高亮文件,专门用于C和C++编程语言。 首先,`c.vim`和`cpp....

    Linux系统管理员常用命令指南

    more和less命令用于分页显示文件内容,其中less功能更为强大,允许在文件中前后翻页;head和tail命令用于显示文件的前几行或最后几行。这些命令可以帮助管理员快速查阅文件内容,尤其适用于处理大型文件。 系统管理...

    PyPI 官网下载 | django-simple-history-2.12.0.tar.gz

    5. **简洁的模板标签**:在模板中,可以轻松地显示模型的历史记录,提供友好的用户体验。 **安装与使用** 要将`django-simple-history`集成到Django项目中,首先需要通过Python的包管理工具pip来安装: ```bash pip...

Global site tag (gtag.js) - Google Analytics