Я действительно ломал голову над этим. Я использую DevOps и собственный интерфейс Visual Studio Team Explorer.
- Я создал главную ветку и протолкнул ее на удаленный компьютер с помощью.
- Я создал новую ветку, которая также выдвигается к удаленному.
- Я сделал много изменений, обновил удаленную ветвь и слил ее с мастером.
- Коллега создал новую ветвь, добавил несколько файлов, перенес ее на удаленную и слил его с удаленным мастером.
- Удаленный мастер правильно показывает комбинацию нашей работы.
По жизни я не могу вытащить изменения из источника / удаленного вплоть до моей локальной ветки master.
Я попробовал Syn c, pull, fetch, merge и rebase. Местный мастер выделен жирным шрифтом, указывая, что он выбран. Я пытался создавать новые ветви и обновлять только те. Когда я нахожусь в меню синхронизации, нет входящих коммитов, даже если есть изменения, выходящие за рамки моей локальной ветки. Когда я делаю syn c или выбираю / объединяю / вытягиваю, меню возвращает, что моя локальная ветвь обновлена.
Я знаю, что есть кое-что чрезвычайно простое, что я упускаю здесь, но после нескольких часов поиска и конечно, я все еще в тупике!