вишневая ветвь без изменений базовой ветви - PullRequest
0 голосов
/ 10 июня 2019

Я извлекаю ветку FEATURE из ветки TEST. В ветке FEATURE было извлечено много других веток FEATURE_1, FEATURE_2, ... и слито обратно. В какой-то момент ветка TEST также была объединена с FEATURE, потому что нам были нужны некоторые функции, которые были в ветке TEST.

Теперь мне нужно объединить FEATURE с Мастером, но без изменений из ветки TEST. Как я могу выбрать все коммиты FEATURE?

Я понял, что шаги должны быть:

  1. from, другой ответ о переполнении стека , git log | tail -1, найдите начальную фиксацию ветви. Однако этот шаг возвращает самый первый, начальный коммит ветви TEST. Когда он был создан;
  2. из того же вопроса снова, git merge base origin/TEST origin/FEATURE, не будет ли это показывать хеш коммитов, так как TEST в какой-то момент был объединен с FEATURE?
  3. оформить заказ на новую ветку FEATURE-TO-MASTER, от мастера;
  4. мерзавец с ... до

Хотя мне все еще неясно, как мне найти первоначальный коммит и последний коммит, и возможно ли вообще этого добиться.

...