2012-02-23 1 views
81

Как запустить команду выбора вишни с помощью TortoiseGit UI?Cherry pick using TortoiseGit

+1

Официальная документация https://tortoisegit.org/docs/tortoisegit/tgit-dug-cherrypick.html –

ответ

110
  1. Открыть журнал в хранилище с целевой отрасли проверили.
  2. Используйте левую синюю ветку, чтобы выбрать источник ветка.
  3. Выберите фиксацию (ы), которую вы хотите.
  4. Щелкните правой кнопкой мыши и выберите команду Cherry Выберите эту команду.
+49

Чтобы просмотреть журнал для другой ветви, нажмите на название синей ветке на левом верхнем углу log window. – kichik

+3

Я знаю, что это хороший ответ, но у меня нет опции выбора вишни при щелчке правой кнопкой мыши, независимо от того, какую ветвь я выбираю – PandaWood

+1

@PandaWood, может быть, ваша текущая рабочая ветка находится на отдельной головке? Если это так, вам просто нужно назвать текущую ветку. «git checkout -b » или что-то еще, что имеет параметр TortoiseGit ... – Digikata

7

Учитывая 'освобождение' ветвь требуется производить выбор из 'мастер' ветви, выполните действия, как указано ниже:

Шаг 1: Checkout 'выпуск' филиал

enter image description here

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

enter image description here

Шаг 3: Фильтр Источник отделение Обязуется быть вишня

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

enter image description here

Шаг 4: Выберите совершающее быть вишней

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

enter image description here

+0

для шага 1, я переключаю ветки, перейдя по правой клавише мыши -> TortoiseGit -> Switch/Checkout – McCoy