Ответ 1
- Перейдите к
Solution Explorer
- Щелкните правой кнопкой мыши по вашему решению.
- Нажмите
Go online
В настоящее время я работаю с Team Foundation Server и Visual Studio. Начиная с двух дней, я продолжаю получать сообщения об ошибках, которые я не могу записать в файлы (кажется, не имеет значения, какой файл я пытаюсь получить). Я единственный в своей команде, у кого есть эти проблемы.
Поэтому, когда я пытаюсь зарегистрироваться, я получаю:
Когда я нажимаю Overwrite, я могу перезаписать его. Но когда я пытаюсь входить в ожидающие изменения, я не вижу никаких изменений. Если я изменю исходный файл, я могу сравнить его с последней версией и увидеть, что есть изменения.
Как я могу это исправить? Я просто хотел бы работать...
Работа: Если я "Отредактирую..." файл (так что я получаю блокировку), я могу его отредактировать. Но это не работает для файла решения, потому что кто-то еще проверил его.
Solution Explorer
Go online
Кажется, что ваше решение не связано с Team Foundation Server.
Я бы рекомендовал удалить сопоставление вашей рабочей области, удалить все локальные файлы рабочей области, а затем получить новую версию (получить последнюю версию) с Team Foundation Server.
Чтобы удалить сопоставление, вам нужно открыть проводник исходного кода в Visual Studio. Перейдите к ветке, в которой вы работаете, и откройте контекстное меню (щелкните правой кнопкой мыши по ветке). В меню выберите Advanced->Remove mappings...
.
В диалоговом окне вы можете редактировать или удалять сопоставление своей рабочей области. ( Примечание: При выборе "Удалить сопоставление" будут удалены все файлы в локальной папке, которые контролируются TFS)
Что вы также можете сделать, так это проверить состояние вашей рабочей области/решения, если оно подключено к TFS. Для этого вам нужно открыть решение в Visual Studio, а затем открыть File->SourceControl->Advanced->Change Source Control...
в меню файлов Visual Studio.
В диалоговом окне вы увидите, подключено ли ваше решение и проекты к TFS и серверу, к которому они подключены,
У вас должны быть соответствующие локальные файлы, например, в исходном элементе управления. Перейдите в локальный файл, щелкните его правой кнопкой мыши и выберите "Свойства",
в открывшемся диалоговом окне снимите флажок только для чтения, нажмите "Да" на вопрос, если вы хотите применить изменения ко всем подпапкам и файлам.
Надеюсь, что это будет полезно.
Вы столкнетесь с такой же проблемой при настройке местоположения рабочей области на сервер (что в моем случае произошло как-то волшебным образом).
Чтобы изменить местоположение на локальный, снова откройте проводник управления версиями, а в верхней части вы увидите выпадающее меню с надписью "Рабочая область". Из этого раскрывающегося списка выберите "Рабочие области...". Откроется диалоговое окно "Управление рабочими пространствами", в котором вы можете выбрать рабочее пространство и нажать кнопку "Изменить". В диалоговом окне "Редактировать" нажмите кнопку "Дополнительно", и вы увидите раскрывающееся меню "Место", где вы можете снова изменить его на "Локальный".
MSDN предоставляет подробную информацию о преимуществах и недостатках локальных и серверных рабочих областей.