Я запускаю приложение Rails 3.2.Я использую Git для своего репозитория и хотел узнать, какие файлы я должен хранить версии, и какие файлы я должен сгенерировать на лету из командных операций.Любые другие, о которых я должен знать?
В списке все, кроме tmp, должно или может быть отслежено в репо.
tmp
Здесь вы найдете стандартный .gitignore для Rails: https://github.com/github/gitignore/blob/master/Rails.gitignore
После добавления такого .gitignore в свой репозиторий вы можете быть уверены, что файлы, которые не нужно отслеживать, и файлыгенерируются, не добавляются в ваш репозиторий случайно.
Это наш текущий файл .gitignore:
!spec/javascripts/generated/lib *.swo *.swp .DS_Store .bundle .project .sass-cache/ config/*.sphinx.conf config/database.yml coverage/* db/*.sqlite3 db/*.sqlite3-journal db/sphinx log/* public/assets/ public/javascripts/compiled/* spec/javascripts/generated/* tmp/*