Вишневый кирка с использованием TortoiseGit - PullRequest
91 голосов
/ 23 февраля 2012

Как запустить команду cherry pick с помощью интерфейса TortoiseGit?

Ответы [ 3 ]

133 голосов
/ 23 февраля 2012
  1. Открыть журнал в репозитории с извлеченной веткой target .
  2. Используйте название верхней левой ветви синего цвета для выбора источника ветви.
  3. Выберите коммит (ы), которые вы хотите.
  4. Щелкните правой кнопкой мыши и выберите Cherry Pick this commit .
14 голосов
/ 13 февраля 2017

Учитывая, что ветвь 'релиз' требуется для выбора вишни из ветки 'master', выполните следующие шаги:

Шаг 1: Оформить ветку 'release'

enter image description here

Шаг 2: Нажмите TostoiseGit -> Показать журнал

enter image description here

Шаг 3: Отфильтровать ветвь источника, которую выбирает Cherry

В окне «Сообщения журнала» выберите ветвь источника, из которой будут приниматься Cherry Picked (т. Е. Master).ветвь в этом примере).Выбор ветви можно выполнить в левом верхнем углу окна «Сообщения журнала» (как показано ниже)

enter image description here

Шаг 4: ВыберитеКоммиты для Cherry-pick

Наконец выберите коммиты и щелкните контекстное меню правой кнопкой мыши, чтобы выбрать их.

enter image description here

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

Приведенные выше ответы также верны, и я просто упрощаю это.

Если вы хотите выбрать вишню из одной ветви в другую (например, от Branch_18.1 до Branch_18.4)

  • Перейти в папку Branch_18.4 (репо)
  • Щелкните правой кнопкой мыши и выберите Показать журнал, откроется диалоговое окно журнала
  • В этом окне, в левом верхнем углу, нажмите Гиперссылка текущей ветви (т.е. Branch_18.4)
  • Теперь выберите ветку, из которой вы хотите сделать вишневый рисунок (т.е. Branch_18.1)
  • Теперь выберите и щелкните правой кнопкой мыши на коммите, который будет выбран вишней, и выберите Cherry pick выбранных коммитов.
  • Теперь он может попросить вас сохранить ваши изменения, если у вас есть какие-либо изменения в вашем рабочем дереве, тогда в этом случае нажмите «ДА».
  • Сейчас. Перед тем, как нажать выбранные изменения вишни, потяните, а затем нажмите.
...