Наша компания поддерживает несколько программных проектов, все версии которых контролируются в разных git-репозиториях. Все проекты уже имеют файлы .gitignore.
Вопрос: Как мне установить один общий файл .gitignore для всех проектов компании?
Вопрос о дополнении: Думаю, файл должен быть доступен только для чтения большинству людей. В противном случае мы столкнулись бы с неконтролируемыми изменениями.
Редактировать: А как насчет "развертывания" файла .gitignore с помощью специального пакета NuGet? Как вы думаете, это практический подход? Это был бы принцип тяги, и его довольно сложно применять во всех проектах.