За несколько месяцев до того, как мы изменили наш метод ветвления на новый.Теперь у нас есть ветки "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: предложите мне что-нибудь, мне все равно.
Как я долженПерекрасить ветви, чтобы достичь моей цели? Или что мне теперь делать?
Любые предложения приветствуются!Спасибо!