让Subversion自动加上ID等Tags
- Mon, 19 Jan 2009 02:20:17 +0800
从CVS中转过来的时候,Subversion的Id等Tag不能自动加上。有点不太适应,不过,我们可以稍微配置一下,让Subversion自动加上。
在CVS,只要文档中存在$Id: filename.c Exp $这样的串,CVS都会改写并加上修改日期和修改人的串:$Id: filename.c, v 1.1 2006/11/09 13:58:50 rory Exp $
在Subversion里,也是这样的。不过要配置一下(客户端)。
在你的Subversion配置文件里(~/.subversion/config,WIN下是C:\Documents and Settings\~\Application Data\Subversion\config),找到[auto-props],添加*.c= svn:keywords=Id Reversion Date,这样成了:
[auto-props]
#...
#....
*.c= svn:keywords=Id Reversion Date
*.h= svn:keywords=Id Reversion Date
还有,还要启用auto-props:
[miscellany]
enable-auto-props = yes经过以上配置,以后的文件中,只要存在$Id$这样的字符,都会替换成Subversion的版本串说明了。
另,关于UTF8的文件(如一些XML文件之类的),不能正确加上,上次在SVN的网站上看到相关说明,不过我一时找不出来,稍后再提这个问题吧。
标签:UNIX
- 热门文章
- 评论
- 发表评论:





