注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Code@Pig Home

喜欢背着一袋Code傻笑的Pig .. 忧美.欢笑.记忆.忘却 .之. 角落

 
 
 

日志

 
 

[SVN] set property - do it automatically  

2008-04-21 15:00:54|  分类: scm_svn |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
我们希望项目中的所有文件,都带有如下属性
svn:eol-sytle = native
svn:keywords = Id

但每次 svn add 一个文件,property 并不会自动设置上。不过 svn 提供了 config file,可以方便地设置这些东东


Unix

修改这个文件中的配置 ~/.subversion/config 即可。
对于 *nix 还可以修改 /etc/subversion/config 给所有用户以统一的配置。对于在一台机器上做开发的服务端程序员

倒是十分方便。当然,~/.subversion/config 中的设定,会覆盖 /etc/subversion/config 中的。

ps.
我自己使用的 subversion 1.4.0,统一配置文件的路径在 /usr/local/etc/subversion/config。而最新的 1.4.5 则

改为 /etc/subversion/config。正确的位置,可以阅读你系统上的 ~/.subversion/README.txt。

Windows

windows 下大多使用 TortoiseSVN,直接在 [Setting] -> [General] -> Subversion configuration file [Edit] 修

改即可。

--------------------

自己项目中常用的 config 配置:

[miscellany]
enable-auto-props = yes

[auto-props]
*.c = svn:eol-style=native;svn:keywords=Id
*.cpp = svn:eol-style=native;svn:keywords=Id
*.h = svn:eol-style=native;svn:keywords=Id
Makefile = svn:eol-style=native;svn:keywords=Id

ps.
个人觉 auto-set property 这个特性设计为每个用户自己配置并不合理,一般一个项目,这类 property 都是统一的,如果设计为每个 repos 固定一种 auto-set perperty 就好。不过这又不满足“一个 repos 同时存放多个 project"的情况。
  评论这张
 
阅读(1343)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017