我应该在Rails项目的Subversion中忽略哪些文件

问题描述:

我可以看到我应该忽略tmp /和log /但是有没有其他文件不应该在版本库中。我应该在Rails项目的Subversion中忽略哪些文件

如果您使用公共存储库(或未经授权的用户可以查找的存储库),那么也可以忽略config/database.yml,因为它包含有关数据库的信息(用户名和密码),因此您可能需要保持私人信息。

尽管如此,您需要自述/说明,因为它在结帐时会破坏您的应用程序。

+0

这也适用于其他像你可能有的s3.yml文件的配置数据。我检查启动时是否存在所需的文件并打印警告/退出。 有些人排除'schema.rb',但这会导致问题,一旦你有一个连续集成服务器设置。 – 2010-01-28 12:48:10

+0

是的,将'schema.rb'离开是一件坏事!在启动应用程序时添加警告/退出可能确实是一个很好的解决方案,除了自述/说明。 – Veger 2010-01-28 13:21:07