使用cvs的关键字来维护代码信息(zt)

来源:互联网 发布:新闻类 数据库 编辑:程序博客网 时间:2024/06/08 00:56

一般我们写代码,都会在代码头部写一些帮助信息,比如下面的文件日期,版本号,作者等

/**
 * $Date: 2005/07/18 08:49:35 $
 *
 * @author cap
 * @version $Revision: 1.7 $
 
*/

如果你在使用cvs维护你的代码,那么你可以采用cvs的关键字替换功能来帮助维护这些信息,因为他们都是动态更新的,所以维护起来非常方便,比如$Revision$表示在cvs上的版本号,实际上这个版本号也可以当作我们文件的版本号,我们需要作的只是写下如下的关键字标记

 /**
 * $Date$
 * @version $Revision$
 
*/

cvs提交以后,文件会自动更新为

/**
 * $Date: 2005/07/24 08:49:35 $
 * @version $Revision: 1.7 $
 
*/

非常方便,这些关键字可以放在java代码的注释里面, 同时要避免java代码中有这样的变量,否则他们也将被替换,导致意想不到的效果,下面是这些关键字列表

$AUTHOR$ 用户名 
$Data$ 登记时的时间 
$Header$ 标准的首部,包含RCS的完整路径名,日期,作者 
$Id$ 除RCS文件名不完整外与$Header$同. 
$
Log$ 包含RCS的完整路径名,版本号,日期,作者和在提交时提供的日志信息. 
$RCSfile$ 包含RCS的文件名,不包括路径名 
$Revision$ 分配的版本号 
$Source$ RCS文件的完整名 
$State$ 分配的版本的状态,由 cvs admin 
-s 分配.


以上这些都是比较有用的关键字,当然还有更多的.可以在这里查看他们,同时如果你想要关闭这项关键字替换功能的话,请参考这里

原创粉丝点击