Azure git, синхронизация разветвленного репо с мастером - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть разветвленный Azure git веб-проект, который я разрабатываю в Visual Code. Я хочу, чтобы этот проект отражал последний код от мастера, от которого он разветвляется. Разветвленный проект никогда не следует объединять с мастером, поскольку он является независимой версией продукта.

Каков рекомендуемый способ получения последнего кода от мастера?

Могу ли я сделать это непосредственно в VS Code или мне нужно обработать это в Visual Studio?

Azure объяснение обработки вилок:

https://docs.microsoft.com/bs-cyrl-ba/azure/devops/repos/git/forks?view=azure-devops&tabs=visual-studio#create -pr

1 Ответ

1 голос
/ 12 февраля 2020

Могу ли я сделать это непосредственно в VS Code или мне нужно обработать это в Visual Studio?

Вы можете сделать ту же самую функцию sync fork to latest непосредственно в коде Visual Studio. Просто, кажется, не очевидная кнопка может для вас сделать. Итак, вот что я предоставляю - это другие шаги.

1) Открыть Просмотр -> Терминал , выполните в нем следующие команды:

git remote add upstream https://{org}@dev.azure.com/{org}/{project}/_git/{repos}

git fetch upstream

enter image description here

Примечание , здесь ссылка на репо upstream - это исходные репо, с которых вы ответили.

2) Измените панель на Контроль источника , затем нажмите на три точки:

enter image description here

3) Выберите Извлеките из , а затем выберите соответствующую ссылку Upstream, указанную выше.

enter image description here

Теперь вы увидите, что все удаленные изменения извлекаются успешно.

На самом деле это все карты с операцией в VS. Просто в VScode это нужно сделать с помощью команд.

...