Объединить репозиторий в клон с модификациями - PullRequest
1 голос
/ 11 октября 2019

У нас есть локальный репозиторий проекта, который мы клонировали из онлайн-репо несколько месяцев назад и отделили его. Мы сделали немало изменений. Теперь исходный репозиторий выпустил новую версию, которую мы хотели бы объединить с нашим клоном, сохранив наши модификации (или разрешив конфликты).

1 Ответ

2 голосов
/ 11 октября 2019

Одной из возможностей, вместо слияния, будет перебазирование вашего собственного кода поверх самого нового состояния онлайн-репозитория.
Обязательно сделайте это с новой временной веткой, чтобы проверить, как она работает.
Если это сработает, вам нужно будет предупредить своих коллег о том, что вы принудительно продвигаете существующую ветку, и им нужно будет выполнить сброс.

 git remote add upstream /url/of/original/old/repo
 git fetch upstream
 git checkout -b integration
 git rebase upstream/master
...