在进行subversion提交之前,如何清理源代码?

And*_*ler 5 svn

有时,当您使用本地副本时,可能存储了您不希望提交的配置设置,并且忽略该文件是不切实际的,因为它还包含特定于应用程序的设置.

例如,Django settings.py文件包含数据库连接详细信息和项目设置,例如要加载的应用程序.

有没有办法在提交时清理这些类型的文件?有没有办法在结账时恢复自己的本地设置?

我目前的环境是Linux和命令行SubVersion

Gre*_*ill 8

解决此问题的一种方法是将"标准"配置文件完全保存在不同的文件中,例如settings.py.example.在你的工作副本,你会复制settings.py.examplesettings.py与复制工作.如果您需要更改标准配置,请更改settings.py.example并将其签入.否则,您无需更改它,并且您的修改settings.py版本甚至不在版本控制中,因此它不会被注意到(您可以包括它在svn:ignore财产,使它更安静).