Как полностью заменить мастер другой веткой в ​​DevOps Azure - PullRequest
0 голосов
/ 06 марта 2019

При использовании DevOps Azure существует репозиторий с допустимым кодом, который поддерживается во вторичной ветке.Однако основная ветвь устарела на несколько лет.

Я хочу стереть содержимое главной и перезаписать ее содержимым вторичной ветви.

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

Какой метод вы бы порекомендовали для полной замены master на вторичную ветвь в DevOps Azure?

1 Ответ

1 голос
/ 08 марта 2019
  1. Клонируйте репо на локальный компьютер.

    git clone {repo url}

  2. Перейти в локальный репо и перейти к вторичной ветви.

    git checkout {secondary branch}

  3. Копировать все содержимое - Ctrl+A, Ctrl+C.
  4. Вернитесь в основную ветвь.

    git checkout master

  5. Вставить файлы (и заменить существующие файлы) Ctrl+V.
  6. Передать изменения.

    git add .

    git commit -m "update master"

  7. Внесите изменения в DevOps Azure.

    git push

Теперь ветка master обновлена ​​содержимым secondary branch.

...