`

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、编辑配置文件

  • 大小: 33.1 KB
  • 大小: 72.1 KB
  • 大小: 128.9 KB
分享到:
评论

相关推荐

    svn检索项目

    svn 检索项目的详细步骤,以及截图,以及jdk配置和服务器配置

    svn修改

    svn修改

    svn-win32-1.7.2.zip (win32svn) [SVN 绿色版]

    ** 注意:将上面命令行中的 R:\SVNRepository 替换为自己的 SVN 版本库所在的位置。 ** 示例: set SVN_HOME=C:\svn set PATH=%PATH%;%SVN_HOME%\bin C:\svn\bin>svn --version svn,版本 1.7.2 (r1207936) 编译...

    SVN演示 SVN演示 SVN演示 SVN演示 SVN演示 SVN演示

    SVN演示 SVN演示 SVN演示 SVN演示 SVN演示 SVN演示

    SVN培训 SVN培训 SVN培训 SVN培训 SVN培训 SVN培训

    SVN培训 SVN培训 SVN培训 SVN培训 SVN培训 SVN培训

    svn客户端svn客户端svn客户端svn客户端

    svn客户端svn客户端svn客户端svn客户端svn客户端

    svn插件svn插件svn插件svn插件

    svn插件svn插件

    批量删除.svn文件夹、.svn文件

    2、在窗口左边点击选择"所有文件和文件夹",在"这里寻找"会自动选中刚才打开的"最外层文件夹",然后在"全部或部分文件名"中输入关键字".svn" ; 3、再点击展开"更多高级选项"中的前3项即"搜索系统文件夹"、"搜索隐藏的...

    SVN中文手册 SVN中文手册

    SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN资料 svn配置SVN svn SVN中文手册 SVN...

    安装svn安装svn安装svn

    安装svn安装svn安装svn

    centos 7.9服务器 离线 搭建svn服务器

    centos 7.9服务器 离线 搭建svn服务器 ,该文章适用于 开发人员 实施人员 项目经理用于项目文档管理 代码管理,而不指定如何在centos7.9环境下离线搭建svn服务器,因为大多数的网站只是介绍yum install 的方式,但是...

    SVN仓库彻底删除文件工具

    是否遇到过公司里的sx向svn提交了不该提交的文件?.sdf debug release 等等,是否对此感到崩溃?!是否svn仓库已经占用了大量的磁盘空间? 使用本图形化工具帮助你将这些文件彻底地从svn中删除。 先导出svn仓库 ...

    SVN自动提交脚本 For Windows

    SVN自动提交脚本,通过执行SVN Status命令来获取当前目录的Svn diff,通过替换SVN diff来将文件列表转换成Svn提交命令,最后对执行所有SVN命令来完成自动提交,可以用于SVN仓库的代码自动导入

    右键增加SVN清除功能

    这是最好的SVN右键清除。中文。不分版本。我下载了好多别人的,没一个能很好的用。有些根本就清 不了,有些要清两次。这个是最好用的,本人测试完全保证没问题。 我们建立SVN时经常遇到新建新的SVN项目后但是里面带...

    svn操作手册svn操作手册svn操作手册svn操作手册svn操作手册

    svn操作手册svn操作手册svn操作手册svn操作手册svn操作手册

    小乌龟一键清除SVN,断开项目SVN

    找到项目目录,右键--选择“Delete SVN Folders”,即可删除SVN信息并断开项目SVN连接

    svn软件 SVN服务端 SVN客户端1.8.10 SVN插件 SVN插件site-1.10.9

    SVN服务端SVN-Server-3.3.1-x64,SVN客户端TortoiseSVN-1.8.10-x64,SVN插件site-1.10.9,SVN客户端pdf使用说明文档. SVN客户端和eclipse SVN插件这两个版本匹配,可以实现对同一项目同时使用subeclipse和Tortoise ...

    svn-win32-1.7.0.zip (Win32Svn)

    ** 注意:将上面命令行中的 X:\SVNRepository 替换为自己的 SVN 版本库所在的位置。 ** 示例: set SVN_HOME=C:\svn set PATH=%PATH%;%SVN_HOME%\bin C:\svn\bin>svn --version svn,版本 1.7.0 (r1176462) 编译...

    svn 插件,svn

    svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件,svn插件

    plsql_svn插件

    下面简单介绍下PLSQL developer工具的SVN版本控制 1, 下载pl/sql-svn插件。 2, 关闭你打开的所有pl/sql窗口。  3,将插件里的SVN_Plugin.dll文件复制到PLSQL DeveloperPlugIns目录下。  4,重新打开pl/sql,...

Global site tag (gtag.js) - Google Analytics