Отвечающая ветке VS для установки ветви слияния по умолчанию - PullRequest
0 голосов
/ 26 ноября 2018

За несколько месяцев до того, как мы изменили наш метод ветвления на новый.Теперь у нас есть ветки "v1.7", "v1.8", "dev", "main", "prod".Когда мы изменили прежний метод ветвления, мы перестали использовать стили "v1.7", "v1.8", мы создали "dev", "main" и "prod", и "v1.8" был объединен с "DEV».Я не могу вспомнить, каков был порядок создания веток.Моя коллега несколько раз пыталась перекрасить ветви.Теперь в пункте меню «Reparent» на разных ветках я вижу следующее:

  • «prod»: 1 строка, ветка «main» - это «parent»
  • «main»: 2 строки, ветвь: «dev» - «дочерний», «prod» - «дочерний»
  • «dev»: 3 строки: branch: «main» - «родительский», ветвь «v1.8» -"слияние" и дополнительная строка "Нет родителя"

Когда я нажимаю "Слияние"

  • в ветви PROD, диалоговое окно предлагает мне цель "main"- моя идея состоит в том, что это его родитель,
  • в ветке MAIN, он предлагает ветку" DEV "в качестве цели - и не является ее дочерним.
  • в ветке DEV, он предлагает«v.18» в качестве цели - понятия не имеет, почему.

Чего я хотел бы достичь:

  • DEV: нажмите кнопку «Объединить», чтобы предложить мне ГЛАВНЫЙ как цель,
  • MAIN: нажмите на Merge, чтобы предложить мне PROD в качестве цели,
  • PROD: предложите мне что-нибудь, мне все равно.

Как я долженПерекрасить ветви, чтобы достичь моей цели? Или что мне теперь делать?

Любые предложения приветствуются!Спасибо!

...