Visual Studio испорченные проекты в решении после карты TFS - PullRequest
0 голосов
/ 02 сентября 2011

У меня есть на TFS, который проецирует в папках:

\ корень

\website1
\website2
\libraries
         class project1
         class project2
         class project3

когда я сопоставляю TFS с локальной сетью, каждая папка и карта проекта в порядке, но после открытия визуальной студией весь проект под веб-сайтом1 был перемещен в папку веб-сайт1; /

Кто-нибудь может объяснить мне это поведение VS или как его исправить?

p.s. после закрытия Visual Studio файл SLN пропущен, и я должен снова отобразить все; /

1 Ответ

1 голос
/ 02 сентября 2011

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

$/root -> C:\MyCode

Чем больше сопоставлений вы добавите, тем меньше соответствия вы увидите между структурой файла управления исходным кодом и структурой вашего локального диска, и вещи могут очень быстро запутаться.

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

После того, как вы настроили решение, обязательно сохраните его (Файл -> Сохранить все полезно для обеспечения этогоготово), и вам может потребоваться вручную добавить файл .sln в систему контроля версий и зарегистрировать его, чтобы получить все это в TFS.

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