Есть ли более простой способ объединить изменения родительской ветви, в Tortoise Git? - PullRequest
0 голосов
/ 10 апреля 2020

Мы новички в работе в GIT, и есть некоторые общие задачи, которые, я не думаю, мы выполняем очень эффективно.

Мы работаем в основном в черепахе GIT, потому что мы работали в TortoiseSVN много лет, и многое из этого знакомо.

Ситуация:

  • У меня есть хранилище на сервере, к которому я клонировал моя местная машина.
  • У нас есть ветка development в хранилище сервера.
  • Я создал ветку development в моем локальном хранилище, которая отслеживает Разработка в репозитории сервера (источник).
  • Я создал ветвь функций на сервере, разветвленную от Разработка .
  • Я создал ветка Feature в моем локальном репозитории, которая отслеживает ветку Feature в источнике.
  • Я внес изменения в свою ветку Feature и зафиксировал их локально (и, возможно, перенес их на сервер - не имеет отношения к проблеме).
  • Произошли изменения в development Я хочу объединиться с моей веткой функций.

Что я делал:

  • Передача любых изменений в рабочей области в мою функциональную ветвь.
  • Переключение моей рабочей области на мою development ветвь отслеживания.
  • Выполнение "вытягивания" в Tortoise GIT.
  • Переключение моего рабочего пространства обратно в мою функциональную ветвь. * 10 44 *
  • Выполнение «слияния» в черепахе GIT из моей development ветви отслеживания.

Это работает, но кажется, что слишком много шагов.

Есть ли какой-нибудь более простой рабочий процесс? Я попытался просто выполнить «выборку», а затем «слияние» в «Черепахе» Git, и похоже, что оно не вызывает изменений, которые находятся в разработке на сервере, но не в отслеживании ветка в моем хранилище loal.

===

Примечание - я спрашиваю конкретно о том, как управлять этим в черепахе Git - не из Git командная строка.

...