SVN关键字的使用

在Java项目开发过程中, 修改JSP的错误时,找到JSP的文件位置是一件比较麻烦的事情,常常记不住这个文件在什么地方
SVN的关键字可以解决这个问题
在JSP文件开始位置加上
<!--
$HeadURL: $
$LastChangedBy: $    $LastChangedDate: $
-->
每次更新文件后,SVN会自动修改这个内容变成
<!--
$HeadURL: svn://172.16.30.105/%E9%87%91%E4%BF%A1%E4%B8%80%E6%9C%9F/Cognos/SQL/old/TestFile.txt $
$LastChangedBy: majin $    $LastChangedDate: 2008-09-19 11:22:27 +0800 (星期五, 19 九月 2008) $
-->
通过HeadURL可以看到这个文件的路径是/%E9%87%91%E4%BF%A1%E4%B8%80%E6%9C%9F/Cognos/SQL/old/TestFile.txt
"/%E9%87%91%E4%BF%A1%E4%B8%80%E6%9C%9F/"这个是由于路径是中文造成的

同样针对Java文件也可以加类似关键字可以快速了解谁是最后修改人
在Java文件的开始位置加上
// $LastChangedBy: $    $LastChangedDate: $

此外, SVN要实现关键字还需要做一些配置
打开TortoiseSVN -> Settings -> General -> Subversion configuration file 点击Edit (或者编辑C:/Documents and Settings/用户名/Application Data/Subversion/config)
将下面的代码贴上

[miscellany]
enable-auto-props = yes

[auto-props]
*.java=svn:keywords=Id Author Rev Date HeadURL
*.jsp=svn:keywords=Id Author Rev Date HeadURL

以上设置针对的是新添加的文件有效
如果是已经上传的SVN的文件,则需要选中目录或文件TortoiseSVN -> Properties -> 增加Keywords 属性 = Id Author Rev Date HeadURL (同时选中递归选项)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值