В моей команде разработчиков есть несколько проектов, распределенных по нескольким репозиториям git. Эти проекты на самом деле имеют несколько общих элементов конфигурации. Недавно мы внесли локальное изменение в один из наших общих файлов конфигурации, которое никто из нас не хочет передавать в производственную среду.
/www/
|
|-- git repo 1 (containing shared config files)
|-- git repo 2 uses files from 1
|-- git repo 3 uses files from 1
|-- git repo n uses files from 1
Пока мы настраивали .gitignore
файл для каждого репозитория, я наткнулся на ~/.gitignore_global
Поскольку .gitignore_global
находится в ~/
, это для каждого пользователя, верно?
Должен ли я, чтобы каждый разработчик реализовал свой собственный файл .gitignore_global, или я могу применить обычный .gitignore ко всем из них, чтобы его можно было зафиксировать глобально?