Вишневый кирка с использованием TortoiseGit
Как запустить команду cherry pick с помощью интерфейса TortoiseGit?
3 ответа
- Откройте журнал в репозитории с проверенной целевой веткой.
- Используйте верхнее левое синее название ветви, чтобы выбрать исходную ветвь.
- Выберите коммит (ы), который вы хотите.
- Щелкните правой кнопкой мыши и выберите 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 выбранных коммитов.
- Теперь он может попросить вас сохранить ваши изменения, если у вас есть какие-либо изменения в вашем рабочем дереве, тогда в этом случае нажмите "ДА".
- Теперь перед нажатием вишни собрал изменения, потяните, а затем нажмите.