Отвечающая ветке 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 в качестве цели,
  • ГЛАВНАЯ: нажмите на "Слияние", чтобы предложить мне ПРОД в качестве цели,
  • ПРОД: предложи мне что-нибудь, мне все равно.

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

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

0 ответов

Другие вопросы по тегам