工欲善其事,必先利其器。对于程序开发人员来说svn也算是一种极其重要的“器”了。
svn客户端安装完成以后,怎么样才能用起来更加顺手呢?善用配置就很重要了。下面就来设置一下小乌龟常用的几个配置。
首先,最重要的一个就是忽略文件,避免提交时不小心提交了图片缓存或者备份文件等,也可以省掉每次提交时检查文件的麻烦。
具体操作是:右键菜单->TortoiseSVN->settings,在打开的配置页面中选择General,Globle ignore pattern,在其中填入需要忽略的文件(接受通配符,多个文件以空格分隔),比如 *.bak *.o *.class Thumbs.db 等等。
第二,如果你要在代码中自动维护版本号等信息,那除了需要在代码里面加入$Rev$等关键字以外,还要在文件属性中加入需要自动替换的关键字。具体操作见下图。
但是如果每次加入文件都要进行这个操作,实在是太麻烦了,不过别担心,我们可以通过配置参数自动为新文件增加属性。具体操作如下:右键菜单->Settings,单击打开窗口里面的edit,在打开的文件中,查找# enable-auto-props = yes一行,去掉前面的#,在文件的最后加上
*.php = svn:keywords=Rev Date Author Id
*.java = svn:keywords=Rev Date Author Id
前面是需要加入的文件,后面是要加入的关键字。
如果你是管理员,肯定觉得要是能自动为所有用户完成这些操作就完美了,不过似乎是不行的,有点令人失望。