6 нояб. 2010 г.

.gitignore. Настройтесь индивидуально

Игнорьте всех, они мешают вам работать.


Какие файлы игнорить в проекте? Та все. Особенное если вы работаете не один.

Игнорить все dot-файлы. На то они и дотфайлы, что-бы содержать индивидиаольные настройки.

Ником не интересно в какой IDE или текстовом редакторе вы кодите? Папочки .idea, netbeans

Временные файлы которые плодит ваш инструмент тоже отправте в игнор: это просто они обычно начинаются с точки или тильды.

.autotest & .rspec, .rvm ?

туда же...

config/*.yml

туда же...

Аааа... как же без них, заново каждый раз настраивать?

[filename].example спасет вас от ругани, плевков и ударов в грудь пяткой.

Создайте файлы образцов для настроек .autotest.example, .rspec.example, database.example и т.д.
и положите под Git

Тяжко переименовывать каждый раз ?

Создайте рейк который сделает это за вас, это 1 строка кода.

.bundle & Gemfile.lock

Туда же... еем... низя... религия не позволяет... ну не может бандлер без него жить, пока... надеюсь
Придеться мириться.

Резюме: игнорить все настройки и создавать для них образцы.

Примерно так.

.gitignore
.*
~*
config/*.yml
!.gitignore
!*.example