Вот сценарий.
На сервере имеется оригинальная основная ветвь разработки и ветка версий. В ветке разработки есть исправление ( 1_otherFix Branch ), а в версии ветки есть ( 2_otherFix Branch ). Оба исправления были объединены.
Сервер
develop Branch (Original)
---------------------------------------------------------------
\ \ 1_otherFix Branch /
\ \-----------------/
\ versionX Branch
\------------------------------------------------------
\ 2_otherFix Branch /
\-----------------/
Мое окружение
Я создал клон этой основной разработки ветвь (myDevelop), в которой ветка версии (myVersionX) создается посредством извлечения. (git checkout versionX).
Затем я создал новую ветку (myFix) из ветви myVersionX.
myDevelop Branch (clone)
---------------------------------------------------------------
\
\ myVersionX Branch
\------------------------------------------------------
\
\ myFix Branch
\---------------------------------------------
Цель - обновить клон, мою основную ветвь разработки (myDevelop) и моя ветвь версии (myVersionX), а также моя ветвь исправлений (myFix), чтобы все они включали 2 объединенных исправления с сервера ( 1_otherFix Branch ) и ( 2_otherFix Branch ).
Как мне обновить все 3 ветви в моей среде, используя "git pull"?
Могу ли я сделать "git pull" из (myFix) ветви чтобы он обновил все 3?
myDevelop Branch (clone)
---------------------------------------------------------------
\
\ myVersionX Branch
\------------------------------------------------------
\
\ myFix Branch
\---------------------git pull------------------
Нужно ли переходить к каждой ветви и выполнять "git pull"?
myDevelop Branch (clone)
------------------------------1 - git pull---------------------
\
\ myVersionX Branch
\------------------------2 - git pull-------------------
\
\ myFix Branch
\-------------------3 - git pull-----------------
Нужно ли переходить к каждой ветви? выполните ветвь и выполните "git pull" с указанным c именем?
myDevelop Branch (clone)
------------------------------1 - git pull develop------------------
\
\ myVersionX Branch
\------------------------2 - git versionX-------------------
\
\ myFix Branch
\-------------------3 - git pull-----------------
Могу ли я сделать все 3 подтягивания из ветви myFix?
myDevelop Branch (clone)
---------------------------------------------------------------
\
\ myVersionX Branch
\------------------------------------------------------
\
\ myFix Branch
\---------------------git pull develop-------------
git pull versionX
git pull
Есть ли проще способ получить все 3 обновлены?