Вибір вишні за допомогою TortoiseGit


Відповіді:


155
  1. Відкрийте журнал у сховищі, у якому відмічена цільова гілка.
  2. Використовуйте ім’я синьої гілки вліво вгорі, щоб вибрати вихідну гілку.
  3. Виберіть потрібні комісії.
  4. Клацніть правою кнопкою миші та виберіть « Вишневий вибір» .

52
Щоб побачити журнал для іншої гілки, натисніть на назву синьої гілки у верхньому лівому куті вікна журналу.
кічик

4
Я знаю, що це хороша відповідь, але у мене немає правого вибору вибору правою кнопкою миші, незалежно від того, яку галузь я
обрав

1
@PandaWood, можливо, ваша поточна робоча гілка знаходиться на відокремленій ГЛАВІ? Якщо це так, вам просто потрібно назвати поточну гілку. "git checkout -b <NAME>" або будь-який варіант TortoiseGit ...
Digikata

6
Ще одна поширена причина, по якій не з’являється варіант вибору вишні правою кнопкою миші, - це те, що галузь, на якій ви вже працюєте, має таке виконання
вазор

1
Відкрийте "Показати журнал", потім я активував "Усі гілки", після чого я побачив усі гілки (з їх історією фіксування), а потім також активізувалася можливість вибору вишень (як зазначалося раніше, я отримав зобов'язання, яке не було присутній у поточній галузі).
st6mm

15

Враховуючи, що гілка "випуску" потрібна для вибору з "гілки", виконайте наступні кроки:

Крок 1: Оформити замовлення на відділення

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

Крок 2: Клацніть TostoiseGit -> Показати журнал

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

Крок 3: Відділення фільтр-джерело фільтрів, які слід вибрати

У вікні Повідомлення журналу виберіть вихідну гілку, звідки будуть перекладені вишні (тобто в цьому прикладі "головна гілка"). Вибір гілки можна здійснити у верхньому лівому куті вікна "Повідомлення журналу" (як показано нижче)

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

Крок 4: Виберіть Коміти для вишні

Нарешті виберіть елементи та натисніть правою кнопкою миші контекстне меню, щоб вибрати їх.

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


2
для кроку 1 я перемикаю гілки, натискаючи правою кнопкою миші -> TortoiseGit -> Switch / Checkout
McCoy

Після натискання на кнопку «Вибір вибору обраних зобов’язань» натисніть на «продовжити», об'єднайте конфлікт, якщо такий є, а потім натисніть на «здійснити». Зробивши все це, не забудьте ввести код у відповідну гілку (тут випуск).
S Kumar

2

Наведені вище відповіді також є правильними, і я просто спрощую це.

Якщо ви хочете, щоб вишня вибиралася з однієї гілки на іншу (наприклад: Branch_18.1 - Branch_18.4)

  • Перейдіть у папку Branch_18.4 (репо)
  • Клацніть правою кнопкою миші та виберіть показ журналу, він відкриє діалогове вікно журналу
  • У цьому вікні, у верхньому лівому куті, натисніть на Поточна гілка гіперпосилання (тобто Branch_18.4)
  • Тепер виберіть гілку, з якої ви хочете вишнювати зображення (тобто, Branch_18.1)
  • Тепер виберіть і клацніть правою кнопкою миші на комісію, яку потрібно вибрати вишнею, і виберіть Вишневий вибір обраних комісій.
  • Тепер він може попросити приховати зміни, якщо у вас є якісь зміни у вашому робочому дереві, тоді в такому випадку натисніть "ТАК".
  • Тепер перед тим, як натиснути на вишневі зміни, потягніть, а потім натисніть.

1
Ласкаво просимо до StackOverflow! Якщо ви просто хочете вдосконалити існуючу відповідь, зазвичай краще запропонувати її змінити (натиснувши editна зміст відповідей)
Arion
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.