Слияние конфликтов разработчиков и разработчиков Azure - PullRequest
0 голосов
/ 31 декабря 2018

Итак, у нас есть репозиторий в Azure Dev Ops и два человека, работающие над проектом.Привыкнув к TFS, мы адаптируемся к Dev Ops и Git.Мой коллега совершил и передал три коммита по текущей базе кода.Тем временем я изменил несколько файлов и получил четыре коммита, чтобы протолкнуть их в DevOps.

Мой коллега ушел, и мне нужно разобраться с репо, чтобы вернуть его в нужное русло

Все советы с благодарностью получены,Буду смотреть как я сливаю все эти файлы.Пожалуйста, будьте осторожны, я новичок в Git и больше привык к TFS Спасибо

1 Ответ

0 голосов
/ 31 декабря 2018

Ознакомьтесь с документацией Разрешите конфликты слияния

Короче говоря:

  1. Вы будете проинформированы о конфликте слияния) когда вы вытягиваете изменения или пытаетесь объединить две ветви.
  2. Появляется уведомление о конфликте.Нажмите на ссылку Конфликты, чтобы начать разрешение конфликтов файлов.
    conflicts
  3. Откроется список файлов с конфликтами.Выбор файла позволяет вам принять изменения в ветке источника, из которой вы объединяете, с помощью кнопки «Взять источник», или принять изменения в ветке, в которую вы объединяетесь, используя Keep Target.Вы можете объединить изменения вручную, выбрав «Объединить», а затем ввести изменения непосредственно в инструмент объединения, указанный в настройках Git.
  4. Используйте флажки рядом с измененными строками, чтобы полностью выбрать между удаленными и локальными изменениями, или отредактируйте результаты непосредственно в редакторе результатов в редакторе источников и целевых объектов в представлении сравнения.
  5. Когда вы закончите вносить изменения, нажмите Accept Merge.Повторите это для всех конфликтующих файлов.
  6. Откройте представление «Изменения» в Team Explorer и передайте изменения, чтобы создать коммит слияния и разрешить конфликт.
    Merge in Visual Studio
...