Ошибка Git с фатальной ошибкой в ​​Visual Studio - PullRequest
0 голосов
/ 09 июня 2018

Я уже некоторое время вытягиваю свой проект в TFS из Visual Studio 2017.До недавнего времени я не мог вытащить из удаленного репо

Я получаю эту ошибку:

Git не удалось с фатальной ошибкой.pull --verbose --progress --no-edit --no-stat --recurse-submodules = нет источника

Я пробовал разные способы решить эту проблему

  1. Из Team Explorer / Настройки / Настройки репозитория , я проверил переопределение глобального имени пользователя и адреса электронной почты и вручную ввел учетные данные для этого репозитория - не исправить это

  2. Я переустанавливал Git из установщика Visual Studio - не исправил его

Примечание: это происходит с каждым проектом, который я пытаюсь вытянуть или вставить в VS (даже проекты, которыене в TFS)

Как это исправить?

1 Ответ

0 голосов
/ 09 июня 2018

Учитывая, что локальное и удаленное ветвление разошлись, вы можете настроить Git так, чтобы он «делал правильные вещи» (то есть перебазировал вашу локальную работу поверх удаленной ветви).См. « Может ли« git pull »автоматически сохранять и извлекать ожидающие изменения? »

git config --global pull.rebase true
git config --global rebase.autoStash true

Таким образом, TFS должен выполнить git pull (как вы упоминаете), что в данном случаевы выбираете origin/working и перебазируете working поверх origin/working.
Это проще, чем использовать Visual Studio для выполнения той же перебазировки .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...