Git Sync в Visual Studio 2019 - PullRequest
       107

Git Sync в Visual Studio 2019

2 голосов
/ 04 ноября 2019

Я использую действие Sync из Visual Studio 2019 для получения артефактов с git-сервера. Я знаю, что Sync сначала выполняет операцию извлечения, а после этого - операцию push на git-сервер;но в моем случае это не работает, как ожидалось.

Если я нажимаю Sync, я получаю это сообщение

img

Но после этого, если я нажимаю Fetch Iбудет ожидать ничего не видеть от входящих коммитов, хотя я вижу 2 входящих коммитов.

Есть идеи для такого поведения?

1 Ответ

1 голос
/ 05 ноября 2019

Как прокомментировал Ян, вы должны сначала проверить, является ли это стабильным сценарием. Если бы вы могли воспроизвести эту проблему стабильно.

  • sync: выполняет git pull и git push.
  • fetch: выполняет git fetch, который извлекает любыефиксирует с вашего пульта, не объединяя их.

Это не ожидаемое поведение. Вы можете использовать команду git reflog для отслеживания журналов и проверки наличия полезной информации.

Вы также можете попробовать удаленное git-репо, размещенное на другом сервере, например GitHub. Это сузится, если это проблема на стороне клиента.

Также обновите VS2019 до последней версии, что может помочь.

...