svn关键字替换

 

在cvs中,通过在加上 $Id:$ 在提交代码时,cvs加上如下信息:

 

@version $Id: CreateMainTaskAction.java,v 1.10 2011/05/18 06:56:14 adminstartor Exp $

 

在svn中若需要使用上述自动写入版本信息功能,需要做一些配置:

 

一、找到~/subversion/config文件

      ~表示当前用户目录(本人在C:\Documents and Settings\Administrator\Application Data\Subversion目录下找到)

 

二、用文本编辑器打开 config 文件,编辑如下内容:

      [miscellany]
      ......
     enable-auto-props = yes(本来这一句是注释的   #enable-auto-props = yes)

 

三、设置关键字

    [auto-props]

   *.java = svn:keywords=Id,Date
   *.jsp = svn:keywords=Id

 

其中Id和Date解释如下:

Date

这个关键字保存了文件最后一次在版本库修改的日期,看起来类似于$Date: 2006-07-22 21:42:37 -0700 (Sat, 22 Jul 2006) $ ,它也可以用LastChangedDate 来指定。

Revision

这个关键字描述了这个文件最后一次修改的修订版本,看起来像$Revision: 144 $ ,也可以通过LastChangedRevision 或者Rev 引用。

Author

这个关键字描述了最后一个修改这个文件的用户,看起来类似$Author: harry $ ,也可以用LastChangedBy 来指定。

HeadURL

这个关键字描述了这个文件在版本库最新版本的完全URL,看起来类似$HeadURL: http://svn.collab.net/repos/trunk/README $ ,可以缩写为URL

Id

这个关键字是其他关键字一个压缩组合,它看起来就像$Id: calc.c 148 2006-07-28 21:30:43Z rote $ ,可以解释为文件calc.c 上一次修改的修订版本号是148,时间是2006年7月28日,作者是rote

 

注:

第二步编辑配置文件可通过TortoiseSVN客户端编辑,步骤如下:

1、

 

2、点击:“Edit”

 

3、编辑配置文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值