Не удается синхронизировать мой проект в VisualStudio

Моя команда и я запустили проект в Azure, и у нас есть позывной VCS/SCM.

Один из моих партнеров внес несколько изменений, и он их совершил. Когда я пытаюсь получить эти изменения в своем локальном репозитории и нажимаю синхронизацию в Visual Studio, появляется следующее сообщение

Невозможно объединить, потому что есть незафиксированные изменения. Зафиксируйте или отмените изменения перед повторным объединением. Смотрите окно вывода для деталей.

Окно вывода показывает сообщение ниже

Невозможно завершить операцию из-за существующих изменений в следующем файле:Project\Project.csproj

Я искал везде в Google, но я не нашел ничего подобного.

Кто-нибудь может мне с этим помочь?

Мы стека.

большое спасибо

2 ответа

Это, вероятно, означает, что VisualStudio автоматически добавил некоторые ссылки на файл ProjectProject.csproj, где он хранит общие настройки проекта. В VisualStudio 2013 вы можете делать:

  1. Перейти к TeamExplorer
  2. Выберите "Изменения"
  3. Поиск по включенным и исключенным изменениям, вероятно, файл.csproj
  4. Щелкните правой кнопкой мыши на нем и выберите сравнить с неизменным, чтобы увидеть различия
  5. Теперь выберите фиксацию или отмените изменения (если, например, изменения не нужны), чтобы иметь возможность синхронизации с текущим хранилищем.

У меня была та же самая дилемма, и оказалось, что каким-то образом файл, который мешал мне переключать ветви и находился в моем решении, не отслеживался, как другие файлы. Я просто добавил его в систему управления исходным кодом через окно проводника, зафиксировал и нажал на него, а затем смог переключать ветки просто отлично. Надеюсь это поможет.

Другие вопросы по тегам