如何在不删除文件的情况下忽略我的svn repo中的文件?
当我处理现有项目时,我经常需要设置项目的本地版本并使用我的本地数据库.以drupal为例,我检查svn repo,更改settings.php文件以匹配我的本地数据库,但现在我必须确保我不再提交设置文件.
是否有任何聪明的svn命令可以解决这个问题?
从SVN帮助:
我的项目中有一个文件,每个开发人员都必须更改,但我不希望这些本地mod被提交.如何使'svn commit'忽略该文件?**
答案是:不要将该文件置于版本控制之下.相反,将文件的模板置于版本控制之下,类似于"file.tmpl".
然后,在初始'svn checkout'之后,让您的用户(或您的构建系统)将模板的正常OS副本执行到正确的文件名,并让用户自定义副本.该文件是无版本的,因此永远不会被提交.如果您愿意,可以将文件添加到其父目录的svn:ignore属性中,因此它不会显示为"?" 在'svn status'命令中.
| 归档时间: |
|
| 查看次数: |
9051 次 |
| 最近记录: |