svn/subversion:在新签出时获取所有文件,但随后从更新/签入中排除某些文件

rus*_*spy 2 svn file svn-checkout

重新结账后,我想获取所有文件,特别是这个文件:etc/config.ini

但是,一旦我修改了etc/config.ini,我不希望它与"svn commit ..."一起提交,也不应该在"svn up"上恢复.

这将允许您在初始签出时获取默认值(约定优于配置),但是在配置之后,您不希望将这些"本地"配置文件提交到svn.

jas*_*son 5

执行此操作的最佳方法是不直接对文件进行版本控制.

避免此问题的常见方法是config.ini.sample在版本控制下(或沿着这些行),然后config.ini在您的svn:ignore属性中忽略.

然后,退房后,复制config.ini.sampleconfig.ini你,你很高兴.这样您还可以控制模板配置文件的版本.