※编程随笔※=>☆编程基础☆=>※№ SVN工具自动属性 $Author$ $Date$ $Revision$ $URL$ $Header$替换
TortoiseSVN设置-》常规设置-》subversion 配置文件 -》编辑
或者
Windows XP 在 C:\Documents and Settings\Administrator\Application Data\Subversion\config 文件
Windows7 在 C:\Users\Administrator\AppData\Roaming\Subversion\config 文件
注意:Administrator为用户名
第一步:
解除enable-auto-props的注释(删掉前面的#):
enable-auto-props = yes
第二步:
[auto-props] 下面加入
[auto-props]
*.c = svn:keywords=Author Date Id Revision URL Header
*.cpp = svn:keywords=Author Date Id Revision URL Header
*.h = svn:keywords=Author Date Id Revision URL Header
按照自己的扩展名需求来添加即可。
如果需要更多的关键字,可空格分隔即可。
如:svn:keywords=Author Date Id Revision URL Header
---------------------------------------------------------------------------------------------------------------------------------------
上面的方法只对新加入SVN的文件有效,如果要对SVN中已有的文件追加对$Id$识别,执行这个命令:
svn propset svn:keywords "Id"
常用.h .cpp文件头
/**
@(#)$Id$
@brief Multi-threaded programming critical section (lock) @Author $Author$
@Date $Date$
@Revision $Revision$
@URL $URL$
@Header $Header$
*/
常用文件设置属性
# Image formats
*.bmp = svn:mime-type=image/bmp
*.gif = svn:mime-type=image/gif
*.ico = svn:mime-type=image/ico
*.jpeg = svn:mime-type=image/jpeg
*.jpg = svn:mime-type=image/jpeg
*.png = svn:mime-type=image/png
*.tif = svn:mime-type=image/tiff
*.tiff = svn:mime-type=image/tiff # Data formats
*.pdf = svn:mime-type=application/pdf
*.avi = svn:mime-type=video/avi
*.doc = svn:mime-type=application/msword
*.eps = svn:mime-type=application/postscript
*.gz = svn:mime-type=application/gzip
*.mov = svn:mime-type=video/quicktime
*.mp3 = svn:mime-type=audio/mpeg
*.ppt = svn:mime-type=application/vnd.ms-powerpoint
*.ps = svn:mime-type=application/postscript
*.psd = svn:mime-type=application/photoshop
*.rtf = svn:mime-type=text/rtf
*.swf = svn:mime-type=application/x-shockwave-flash
*.tgz = svn:mime-type=application/gzip
*.wav = svn:mime-type=audio/wav
*.xls = svn:mime-type=application/vnd.ms-excel
*.zip = svn:mime-type=application/zip # Text formats
.htaccess = svn:eol-style=native; svn:mime-type=text/plain
*.css = svn:eol-style=native; svn:mime-type=text/css
*.dtd = svn:eol-style=native; svn:mime-type=text/xml
*.htm = svn:eol-style=native; svn:mime-type=text/html
*.html = svn:eol-style=native; svn:mime-type=text/html
*.ini = svn:eol-style=native; svn:mime-type=text/plain
*.sql = svn:eol-style=native; svn:mime-type=text/x-sql; svn:keywords=Id
*.txt = svn:eol-style=native; svn:mime-type=text/plain
*.xhtml = svn:eol-style=native; svn:mime-type=text/xhtml+xml
*.xml = svn:eol-style=native; svn:mime-type=text/xml # Code formats
*.js = svn:eol-style=native; svn:mime-type=text/javascript
*.inc = svn:eol-style=native; svn:mime-type=text/x-php
*.php = svn:eol-style=native; svn:mime-type=text/x-php; svn:keywords=Id
随机推荐
- java虚拟机内存溢出各种场景总结
java堆溢出 java堆用于存储对象实例,只要不断地创建对象,并且保证gc roots到对象之间有可达路径来避免垃圾回收机制来清楚这些对象,那么在 对象到达最大堆的容量限制后就会产生内存溢出溢出. ...
- beta分布
http://blog.csdn.net/sweetrryy/article/details/6436358
- ipa制作
打包ipa步骤: 项目名称 -> edit scheme -> 如图选择release 点击close后,选择真机 然后command+b编译程序,右击app,show in Finder ...
- linq 总结
linq 常用方法: top var query=(from u in User ...).Take(10) dblinq的坑: 时间必须当参数传入,否则会报错 多个left join时,如果jo ...
- 函数重载不仅仅是看其参数,还要看是否有const修饰
比如QString有两个函数,可以堂而皇之的存在,原因就在于有了const修饰以后,编译器不把两个函数当作同一个函数名了: QChar * data() const QChar * data() co ...
- Lync 2010升级到Lync 2013POC计划-过程!
最近在协助一家客户做升级项目调研,目前处在POC过程中,根据他们的需求我们将整个POC过程用Project 进行了下整理,了解整个项目中可能存在的风险和相应的计划过程,根据相应的计划我们能够将相应过程 ...
- nginx日志每日定时写入Hdfs
#!/bin/bash hadoop_home=/opt/hadoop-2.4.0 tw_nginx_log_file=/home/chiline.com.all/access_com_tw.log ...
- OracleDBConsoleorcl无法启动
OracleDBConsoleorcl无法启动 向左转|向右转 提问者采纳 2010-10-13 19:40 我前几天刚解决了这个问题 这个错误原因是因为你的ip是动态获取的,你在安装Oracle时 ...
- 【Web】java异常处理
J2EE中一般对异常状况的处理都可以用两种情况对其进行相应处理. 1. 通常情况下,一般异常处理可以选择用throw.throws从底层一直往上面抛,直到抛到Action,让其将异常显示在页面上面进行 ...
- 利用KVC使用自定义的控件
KVC简单使用: 可以用来设置属性的值例如有个Person类下有个属性name [self setvalue:@"yourname" forkey:@"name" ...