【发布时间】:2010-09-13 00:26:12
【问题描述】:
Subversion 是在我们的服务器上更新我们的网络应用程序的好方法。使用简单的svn update,所有更改的文件都会...好吧,更改了。
除了诸如config.php 之类的无所不在的配置文件,它包含数据库访问配置、服务器路径等。因此在我的本地开发系统和远程服务器上是不同的。
使用update 命令,在服务器上修改的文件不会被覆盖,但是如果我在本地更改文件并提交它,服务器会得到错误的配置文件。
但我也不想设置svn:ignore 属性,因为配置文件属于项目。
是否有一个 Subversion 机制可以让我轻松处理这些文件?或者是解决这个问题的唯一方法是在配置文件中进行系统切换,这将确定执行系统并相应地设置配置?
【问题讨论】:
标签: svn version-control configuration