Исправление нескольких коммитов, нескольких веток в GIT - PullRequest
0 голосов
/ 03 сентября 2018

Я работал над некоторыми функциями в последней версии / ветви моего проекта (4.3).

Теперь мне нужно перенести эти изменения на более раннюю версию (4.2). В работе, которую я проделал, есть несколько коммитов, включая некоторые ветвления, которые я снова объединил.

enter image description here

4.2 и 4.3 в основном являются ветвями, которые имеют общего предка, однако они хранятся в разных репозиториях GIT.

Я хочу перенести все свои изменения в основную ветку в 4.2.

Я рассмотрел несколько вещей:

  • Патч GIT - это, кажется, дает возможность указать, сколько коммитов в прошлом я хочу создать для патча, однако, поскольку у меня есть некоторое ветвление, эта опция кажется значащей.

  • cherry pick - похоже, имеет дело только с одиночными коммитами.

Как лучше всего переместить мою структуру коммитов / ветвей?

1 Ответ

0 голосов
/ 03 сентября 2018

Вы можете добавить свой репозиторий 4.3 в качестве удаленного для репозитория 4.2, а затем вишня-выборка / слияние / перебазирование фиксирует, как требуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...