Отвечающая ветке VS для установки ветви слияния по умолчанию
За несколько месяцев до того, как мы изменили наш метод ветвления на новый. Теперь у нас есть ветки "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" это "child", "prod" это "child"
- "dev": 3 строки: branch: "main" - это "parent", ветка "v1.8" - это "merge", а дополнительная строка "No parent"
Когда я нажимаю "Объединить"
- в ветке PROD диалоговое окно предлагает мне цель "main" - моя идея в том, что она является ее родителем,
- в ОСНОВНОЙ ветке она предлагает ветку "DEV" в качестве цели - и не является ее дочерней.
- в ветке DEV он предлагает "v.18" в качестве цели - понятия не имеет почему.
Чего бы я хотел достичь:
- DEV: нажмите Merge, чтобы предложить мне MAIN в качестве цели,
- ГЛАВНАЯ: нажмите на "Слияние", чтобы предложить мне ПРОД в качестве цели,
- ПРОД: предложи мне что-нибудь, мне все равно.
Как мне перекрасить ветви, чтобы достичь своей цели? Или что мне теперь делать?
Любые предложения приветствуются! Спасибо!