Как внести изменения в репозиторий, чтобы изменения отразились в последующих связанных репозиториях?

Есть последовательное выполнение одного и того же проекта, состоящего из 10 удаленных репозиториев.

10й это полностью готовый проект, 1й начало выполнения.

В первом репозитории нужно внести fix, и чтобы этот fix отразился на все последующие 10 репозитории. Как это сделать?


Ответы (1 шт):

Автор решения: Alex R.

Автоматически сделать это невозможно. Сетевой репозиторий ничего не знает о своих локальных копиях.

Принимаем, что первый репозиторий сетевой. Изменения вносятся правильным путем и создается новый коммиит. В этом случае, в каждом локальном репозитории (последующие девять) необходимо получить эти изменения (fetch), и в зависимости от стратегии и выполненных изменений сделать или rebase или merge.

Может быть ваше задание в умении применять патчи через команду git apply, я бы уточнил.

→ Ссылка