У меня есть несколько репозиториев git, содержащих мои файлы конфигурации и скрипты, которые я использую.
Конечно, я не использую все сценарии на всех машинах, к которым у меня есть доступ, например никаких скриптов и конфигураций, связанных с музыкой, на компьютерах, к которым я обращаюсь в своей компании.
Поскольку я не использую их, я также не хочу, чтобы они появлялись в этих местах. Итак, я разделил все репозитории сценариев и конфигураций до сих пор, чтобы можно было клонировать только их на целевые машины.
Таким образом, это становится все более и более сложным, и, учитывая, что я не хочу изобретать велосипед, я спрашиваю вас - есть ли инструмент, который может все это сделать?
Я думал о чем-то вроде системы apt-get: иметь метапакеты для моих наборов серверов (рабочий | домашний | рабочий стол | программирование компьютеров) и просто запустить apt-get install work | home | ... / upgrade на машине до установить / получить изменения. Есть колесо или его еще не изобрели? Конечно, он должен быть максимально портативным: -]
Спасибо, всего хорошего
Не могли бы вы использовать git подмодули? Книга git руководство довольно хорошо.