Что хороший .gitignore должен использовать с направляющими на Heroku?
*.log
*.sqlite3
что еще?
Это очень похоже на: Rails: исключить что-либо из контроля версий? Вот мой ответ.
DHH только что опубликовал в Twitter , что в Rails 3 будет .gitignore по умолчанию, который включает:
db/*.sqlite3
log/*.log
tmp/**/*
Обычно это то, что я исключаю. Некоторым людям также нравится исключать файл database.yml, если он находится в публичном репо, и вы не хотите раскрывать свои пароли к базе данных.
Имейте в виду, что slug-компилятор Heroku имеет очень похожую функцию, использующую файл с именем .slugignore
. Синтаксис этого файла примерно такой же, как в .gitignore
.
Таким образом, вы можете продолжить работу в обычном режиме (например, хранить файлы PSD, электронные таблицы и другие общие файлы), но удалить их во время выполнения на Heroku, чтобы уменьшить размер заголовка (<20 МБ звучит хорошо).