Как внести изменения в репозиторий, чтобы изменения отразились в последующих связанных репозиториях?
Есть последовательное выполнение одного и того же проекта, состоящего из 10 удаленных репозиториев.
10й это полностью готовый проект, 1й начало выполнения.
В первом репозитории нужно внести fix, и чтобы этот fix отразился на все последующие 10 репозитории. Как это сделать?
Ответы (1 шт):
Автоматически сделать это невозможно. Сетевой репозиторий ничего не знает о своих локальных копиях.
Принимаем, что первый репозиторий сетевой. Изменения вносятся правильным путем и создается новый коммиит. В этом случае, в каждом локальном репозитории (последующие девять) необходимо получить эти изменения (fetch), и в зависимости от стратегии и выполненных изменений сделать или rebase или merge.
Может быть ваше задание в умении применять патчи через команду git apply, я бы уточнил.