У нас есть несколько репозиториев Git (по одному на проект ..), и у нас есть файлы конфигурации, которые должны оставаться «синхронизированными» по всем проектам, но также должны быть в репозитории Git, например - трубопроводы yaml , и конфигурацию статического анализа yaml.Файл конфигурации архива Cross Git
Каков наилучший способ сохранить эти файлы конфигурации в центральном месте? (например, центральный репозиторий Git, символические ссылки на удаленный хост?)
Возможно, использование веб-узлов Bitbucket с помощью нашего собственного «агента» - лучший вариант?
Подмодули - это ответ. Возникает вопрос: хотите ли вы монолитный репо, который отслеживает конфигурационные файлы со всеми проектами в виде подмодулей или отдельное репо-конфигурацию, которое втягивается в качестве подмодуля в каждом проекте? – Pockets
http://stackoverflow.com/a/9733277/2303202 Возможно, вы могли бы найти какое-то решение с использованием include – max630
@pockets - вспомогательные модули добавляют каталог к дереву, что является проблемой для нас. – Rotem