打开目录:
Windows:
C:\Documents and Settings\{电脑用户名字}\Application Data\Subversion
Mac: 需要打开显示隐藏文件夹
/Users/{电脑用户名字}/.subversion/
编辑 config 文件:
找到 # enable-auto-props = yes 行,将 # 去掉,启用自动属性替换。
[auto-props]后添加
*.java = svn:keywords=LastChangedDate LastChangedRevision LastChangedBy Id Author Date Revision HeadURL;svn:eol-style=native
*.html = svn:keywords=LastChangedDate LastChangedRevision LastChangedBy Id Author Date Revision HeadURL;svn:eol-style=native
*.css = svn:keywords=LastChangedDate LastChangedRevision LastChangedBy Id Author Date Revision HeadURL;svn:eol-style=native
*.ftl = svn:keywords=LastChangedDate LastChangedRevision LastChangedBy Id Author Date Revision HeadURL;svn:eol-style=native
*.jsp = svn:keywords=LastChangedDate LastChangedRevision LastChangedBy Id Author Date Revision HeadURL;svn:eol-style=native
打开Eclipse Window->Preferences->Java->Code Style
右侧,选择 Comments->Files 更改为:
/*
* Copyright (C) 2011-2012 {公司名称}. All rights reserved.
*
* @(#) ${type_name}.java 1.0 ${date}
*/
Comments->Types 更改为:
/**
* ${tags}
*
* @author ${user}
* @version $$Id$$
* @since 1.0
*/
由于 ${user} 选择的是个人电脑用户名,可能与实际的开发人员名字不同,所以,Eclipse配置还得再改一下
编辑 eclipse/eclipse.ini 文件
-vm 后加入
{JDK目录}/bin/javaw.exe
-vmargs
-Duser.name="user名字"
重启后,项目文件里添加的 LastChangedDate LastChangedRevision LastChangedBy Id Author Date Revision 等关键字,提交SVN时,都会被替换。
PS:此改动只对新添加的文件有效,如果想对SVN旧文件,实行此道,需手动作更改。
对旧文件的操作:
右击要编辑的文件,选择 Team->设置属性,属性名选择:svn:keywords
输入文本属性:属入要替换的关键字(LastChangedDate LastChangedRevision LastChangedBy Id Author Date Revision)
确认。在源文件中添加 $关键字$,提交SVN时,即可更新。