我正在开发一个SVN控制的项目,我从一开始就从服务器检出.
在一个SVN控制目录中,有一个配置文件(settings.py),我必须编辑它以适应我的本地设置.
我已经创建了自己的配置文件的本地备份.为了不将此文件更新到服务器,我总是在提交到服务器之前还原"settings.py".提交后,我从本地备份移动自己的"settings.py".
如果有人能指导我如何从SVN中排除这个文件而没有任何副作用,我将不胜感激; 所以我不必手动恢复和重新复原.
执行此操作的常用方法是存储示例文件,例如settings.py.template在源代码管理中,但不是 settings.py.这样,您可以settings.py在本地更改,而Subversion不会提示您提交它.
当您进行新的结帐时,您将复制settings.py.template到settings.py以开始工作.如果进行任何影响默认配置文件的更改,请更改settings.py.template并提交更改.