`

VC6的宏:给文件添加CVS的$id$和$Log$

CVS 
阅读更多
  由于手上的一个项目是新接的,虽然已经用了很久的CVS,可是在原先的文件中缺少我认为很方便的$id$和$Log$.这个工程有40多个文件,要给它们一个一个加不是我所愿,我现在是修改一个文件就加一个。可是手工添加也是一个麻烦事情,为什么不让工具做这样的事情呢?我写了一个宏,绑定一个快捷键,就解决问题了。宏是如下定义的:

Sub AddCvsInfo()
'DESCRIPTION: 添加$Id$到文件头去,添加$Log$到文件尾去

' 移动到文件开始去
ActiveDocument.Selection.StartOfDocument
ActiveDocument.Selection.NewLine
ActiveDocument.Selection.StartOfDocument

' 添加$id$
ActiveDocument.Selection = "/* $Id$ " & vbCrlf & " */"

' 移动到文件结尾去
ActiveDocument.Selection.EndOfDocument
ActiveDocument.Selection.NewLine


' 添加$Log$
sOut = "/* Log Info " & vbCrlf & " *" & vbCrlf & " * $Log$ " & vbCrlf & "*/"
ActiveDocument.Selection.NewLine
ActiveDocument.Selection = sOut

End Sub
分享到:
评论

相关推荐

    php_memcache-cvs-20090703-5.3-VC6-x86+使用方法链接地址+php5.3.X

    本文将详细介绍如何在Windows 7环境下,特别是WAMP(Windows Apache MySQL PHP)服务器2.1e上安装和配置`php_memcache-cvs-20090703-5.3-VC6-x86`扩展,以便与PHP 5.3.x版本协同工作。 **Memcached是什么?** ...

    CVS 常用命令和语法

    使用`cvs log file_name`查看文件的日志信息,包括修改记录和注释。 #### 8. 文件比较 使用`cvs diff file_name`比较本地文件与CVS仓库中对应版本的差异。例如: ``` cvs diff amigo.txt ``` 也可以比较不同版本间...

    轻松学会使用CVS管理文件

    CVS(Concurrent Versions System)是一种版本控制系统,用于管理和跟踪文件及目录的变更。通过CVS,多人可以协同工作在同一份代码库上,同时保持历史记录,以便追踪修改、回滚错误,以及解决冲突。 一、CVS服务器...

    cvs最简单的使用方法

    1. **添加文件**:使用`cvs add`命令将新的或修改过的文件添加到CVS版本控制下: ```bash cvs add file1.txt file2.txt ``` 2. **提交更改**:使用`cvs commit`命令将更改保存到仓库: ```bash cvs commit -...

    CVS基础教程

    6. 文件同步:使用 cvs update 命令同步代码库和本地文件 7. 文件版本控制:使用 cvs log 和 cvs diff 命令查看文件的修改记录和版本差异 CVS 的常用命令: * cvs checkout:将项目包导出到本地 * cvs commit:...

    CVS命令详解

    为文件添加标签: ``` cvs tag -b tagname filename ``` **1.3.4.2 删除tag** 删除已存在的标签: ``` cvs tag -d tagname ``` **1.3.5 cvs log** `cvs log` 命令用于查看文件的历史记录和版本日志。 **1.3.6...

    CVS用法与总结--版本控制

    - `tag`:给签出文件版本添加标签。 - `unedit`:撤销编辑命令。 - `update`:用仓库版本更新本地副本。 - `watch`:让CVS监控文件。 - `watchers`:查看文件的监控者。 例如,`cvs add`命令用于添加新文件,`-k`...

    cvs-快速查询命令大全.pdf

    21. **tag**: 给检出的文件添加符号标签。 22. **unedit**: 撤销编辑命令。 23. **update**: 将工作树与仓库同步。 24. **watch**: 告知CVS提供通知。 25. **watchers**: 列出关注某文件的用户。 #### 关键字说明 ...

    CVS入门[借鉴].pdf

    本篇将详细解释CVS的基础操作,包括环境配置、程序导入、工作拷贝、版本同步、版本升级、显示信息、回退版本、添加和删除文件及目录。 ### 1. 环境设置与初始化 在使用CVS之前,首先需要在用户的环境变量中设置`...

    CVS Tutor - PDF file

    - **新增档案/目录**: 使用 `cvs add` 命令向仓库添加新文件或目录。 - **删除档案/目录**: 使用 `cvs remove` 命令从仓库移除文件或目录。 - **更改档名/目录名**: 使用 `cvs rename` 命令更改文件或目录名。 - **...

    CVS使用手册

    - 使用`CVS TAG`在代码中添加$Id$注释,便于追踪代码在开发过程中的变化。 7. **与VSS的比较**: - 对比Visual SourceSafe(VSS),讨论CVS的优势和差异。 8. **WinCVS**: - 在Windows环境下使用WinCVS客户端...

    CVS使用和安装

    7. **查看历史**:通过`cvs log`命令查看文件的历史版本和更改记录。 8. **分支与标签**:CVS还支持分支和标签功能,用于创建开发分支或标记特定版本,便于多线程开发和发布管理。 通过以上步骤,你可以成功安装和...

    CVS配置管理工具使用手册

    - **正确设置文件类型**:在向CVS添加文件时,要根据文件的性质(二进制或文本)正确设置文件类型,避免数据丢失。 **4. 简单选项功能介绍** - **上级文件夹菜单**: - **覆盖本地内容**:将服务器上的最新内容...

    linux下CVS的配置与安装

    Linux 下 CVS 的配置与安装 安装 CVS 在 Linux 系统中,安装 CVS 服务器端非常重要。首先,需要确认系统是否已经安装了 CVS。如果没有安装,可以使用以下...同时,需要注意 cvs 用户的读写权限和 passwd 文件的配置。

    在Eclipse中配置和使用CVS

    6. CVS TAG :开发人员可以使用 CVS TAG,将 $Id$ 加入代码注释中,方便开发过程的跟踪。 7. CVS vs VSS :开发人员和管理员可以了解 CVS 和 Virsual SourceSafe 的区别。 8. WinCVS:管理员可以使用 WinCVS ...

    CVS完全手册--CVS一本通

    - `cvs add`:添加新文件到版本控制。 ### CVS宏/Keyword CVS支持关键词扩展,如`$Id$`、`$Revision$`,这些关键词在提交时会被自动替换为相应信息。 ### 分支管理 CVS允许创建分支,通过`-b`选项实现。分支管理...

    CVS教学电子书如何安装CVS,CVS使用

    7. **查看历史**:`cvs log`命令可以帮助你查看文件或整个项目的变更历史,以便了解过去发生了什么。 **学习资源**: 提供的《CVS教学.pdf》电子书应该是详尽的教程,它会覆盖以上所有内容,以及更高级的使用技巧,...

    CVS命令大全,网上搜集

    CVS的命令选项丰富,常见的如`cvs add`用于添加新文件,`cvs remove`用于移除文件,`cvs diff`用于查看文件差异,`cvs history`用于查看历史记录等。每个开发人员都应该根据实际需求学习和掌握必要的CVS命令,以实现...

    tutorial-cvs

    - `cvs log`:查看文件的历史记录和注释。 - `cvs checkout`:从仓库中取出项目到工作区。 - `cvs commit`:提交更改至仓库。 - `cvs remove`:从仓库中删除文件。 #### 知识点六:高级功能与最佳实践 CVS还支持...

Global site tag (gtag.js) - Google Analytics