Не удается открыть проект другого участника в Team Foundation Server?

Я не понимаю, как это работает. Я новичок в Team Foundation Server, и в настоящее время у меня небольшая команда. Сотрудник может открыть файл моего проекта и работать нормально (дважды щелкнув файл решения прямо в окне проводника системы управления версиями).

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

Не удается найти файл "d:\....". Возможно, он был перемещен или удален.

Путь "d:...." на самом деле является путем на его машине. В то время как на моей машине он отображается на другой путь. Но я не понимаю, почему он не может его распознать.

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

Состояние решения — Да для Последняя, что означает, что файлы загружаются и копируются в мою локальную папку в обычном режиме. Не уверен, имеет ли это значение, но я использую Visual Studio 2015, а мой коллега использует Visual Studio 2013.

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

Редактировать: Чтобы уточнить это, если я просматриваю файл непосредственно в окне проводника системы управления версиями, файл можно открыть (но если он поддерживается каким-либо дизайнером файл типа .xaml — тогда конструктор не отображается). У меня возникли проблемы с открытием файла, загруженного в решение (в окне обозревателя решений). Как я уже сказал, щелчок по файлу решения в окне Source Control Explorer действительно загружает решение, но поскольку что-то не так с путем к файлам, я не могу открыть их, а также собрать и запустить решение.

Щелкнув правой кнопкой мыши по файлу в загруженном решении, выбрав «Свойства», я вижу, что «Полный путь» на самом деле является путем на его машине, так странно.


person Hopeless    schedule 09.11.2015    source источник
comment
вам необходимо создать локальную рабочую область для сопоставления корневой папки решения, после чего все файлы в этом решении сопоставляются с вашей локальной папкой (msdn.microsoft.com/en-us/library/ms181383.aspx) После создания рабочей области также выполните операцию получения последней версии. (msdn.microsoft.com/en-us/library/ms181387.aspx)   -  person Vicky - MSFT    schedule 16.11.2015


Ответы (1)


Похоже, ваше рабочее пространство захламлено. Вы пытаетесь поделиться рабочим пространством?

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

Попробуйте создать новое рабочее пространство и использовать его...

person MrHinsh - Martin Hinshelwood    schedule 09.11.2015
comment
Я не уверен, что вы подразумеваете под рабочим пространством, но у каждого из нас есть разные машины с разными локальными папками. Я понимаю, что здесь мне нужно сопоставление, и я вижу, что все в порядке (изначально кнопка в виде ссылки Не сопоставлено отображается, когда вы выбираете какой-либо элемент в левое дерево, которое представляет папки сервера, я щелкнул по нему и сопоставил все папки в порядке). - person Hopeless; 09.11.2015
comment
Для получения информации о рабочей области вы можете обратиться к msdn.microsoft.com/en-us /библиотека/ms181383.aspx - person Cece Dong - MSFT; 10.11.2015