Вишневый кирка с использованием TortoiseGit

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

3 ответа

Решение
  1. Откройте журнал в репозитории с проверенной целевой веткой.
  2. Используйте верхнее левое синее название ветви, чтобы выбрать исходную ветвь.
  3. Выберите коммит (ы), который вы хотите.
  4. Щелкните правой кнопкой мыши и выберите Cherry Pick this commit.

Принимая во внимание, что ветвь 'релиз' необходима для выбора вишни из ветки 'master', выполните шаги, указанные ниже:

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

введите описание изображения здесь

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

введите описание изображения здесь

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

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

введите описание изображения здесь

Шаг 4: Выберите коммиты, которые будут выбраны из вишни

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

введите описание изображения здесь

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

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

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