Почему изменения в моей удаленной главной ветке не переносятся в мою локальную главную ветку? - PullRequest
0 голосов
/ 15 февраля 2020

Я действительно ломал голову над этим. Я использую DevOps и собственный интерфейс Visual Studio Team Explorer.

  1. Я создал главную ветку и протолкнул ее на удаленный компьютер с помощью.
  2. Я создал новую ветку, которая также выдвигается к удаленному.
  3. Я сделал много изменений, обновил удаленную ветвь и слил ее с мастером.
  4. Коллега создал новую ветвь, добавил несколько файлов, перенес ее на удаленную и слил его с удаленным мастером.
  5. Удаленный мастер правильно показывает комбинацию нашей работы.

По жизни я не могу вытащить изменения из источника / удаленного вплоть до моей локальной ветки master.

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

Я знаю, что есть кое-что чрезвычайно простое, что я упускаю здесь, но после нескольких часов поиска и конечно, я все еще в тупике!

Ответы [ 2 ]

0 голосов
/ 15 февраля 2020

Надеюсь, вы используете правильный синтаксис: git pull --rebase origin master

0 голосов
/ 15 февраля 2020

Я хотел обновить свой вопрос, сказав, что, наконец, решил просто клонировать репозиторий в новую папку, и это выявило некоторые проблемы с указанием пути к папке в удаленном мастере, которые могли быть частью моей проблемы. Я больше не ищу ответа на этот вопрос. Спасибо всем, кто обдумал это!

*** edit: Оказалось, что все работает правильно, но мой коллега каким-то образом сохранил весь свой проект в подпапке, поэтому все изменения обновлялись в этой подпапке. По сути это привело к двум целым проектам в одном. Я, наконец, отсортировал его, скопировав изменения, где они должны были go, и отправил правильный проект на удаленный мастер.

...