我正在开发一个在SVN存储库中管理的大型Web项目.
每次团队成员签出项目,或者我们在新的生产服务器上签出项目时,我们都必须修改该服务器的自定义配置文件.我在修订控制下有一个"config.ini.base"文件,我们不断更新最新设置,这个想法是团队成员复制它以创建他们的"config.ini"(在"忽略"下列出目录).
为了避免混淆和错误,我想以某种方式阻止对"config.ini.base"的任何更改被提交到存储库,除非它被明确提交或者以某种方式明确地覆盖了只读设置.我该怎么做?
Mic*_*ner 11
正如Trevor和Craig所说,做的方法是使用SVN的锁定功能.
svn:needs-lock除非用户已锁定文件,否则在文件上设置将使其为只读.
这是最新文档的链接(其他链接已过期).
尝试从此处设置预提交挂钩
http://www.cita.utoronto.ca/~shirokov/soft/svn-hooks/svn-read-only/pre-commit
设置完成后,将svn-read-only属性设置为文件(或目录)
svn ps svn-read-only在config.ini.base上
| 归档时间: |
|
| 查看次数: |
20064 次 |
| 最近记录: |