【发布时间】:2010-05-14 02:04:10
【问题描述】:
我使用rails HelloWorld 命令创建了一个hello world 应用程序。我最终得到了很多目录:
- 应用程序
- 配置
- 分贝
- 文档
- 库
- 日志
- 公开
- 脚本
- 测试
- tmp
- 供应商
所有这些都应该受到源头控制吗?对于 Ruby on Rails 应用程序文件夹,什么是好的默认 .hgignore 文件?
【问题讨论】:
我使用rails HelloWorld 命令创建了一个hello world 应用程序。我最终得到了很多目录:
所有这些都应该受到源头控制吗?对于 Ruby on Rails 应用程序文件夹,什么是好的默认 .hgignore 文件?
【问题讨论】:
.bundle
db/*.sqlite3
log/*.log
tmp/*
.DS_Store
.orig
【讨论】:
log/*
tmp/*
db 下的开发数据库
一开始可以忽略。
【讨论】:
一般规则是,如果您是手动输入的,则它应该在源代码管理中。如果有一些脚手架文件不是您输入的,但您的构建系统不容易生成并且不经常更改,请也添加它们。避免添加可以从其他添加的文件和经常更改的不可合并文件生成的文件。
【讨论】: