Как повторно подключить известный проект к TFS 2010 с потерянным отображением - PullRequest
2 голосов
/ 21 марта 2012

Я недавно перенес проект .NET 3.5 в .NET 4 и теперь хочу добавить преобразованный проект на сервер TFS 10, сохраняя при этом исходный файл на сервере TFS 08, поскольку нам также необходимо поддерживать текущий проект 3.5, так как некоторыеклиенты по-прежнему используют его.

У меня возникла проблема с отключением системы управления исходным кодом решения TFS 08, чтобы я мог добавить его в TFS 10. Я пробовал несколько способов, включая некоторые, предложенные здесь, без успеха.VS 10 не позволяет мне переключать серверы при выборе другого места в процессе добавления его в систему контроля версий.Я также попытался удалить все сопоставления, потому что он каким-то образом все еще знает, откуда приходит решение.Я даже пытался следовать «Как навсегда удалить привязки TFS Source Control?»в http://zayko.net/post/How-to-permanently-remove-TFS-Source-Control-association-bindings.aspx и сын стрелка все еще знает.

1 Ответ

0 голосов
/ 21 марта 2012

Вы должны поместить перенесенное решение .NET4 в локальный путь, который не содержится ни в одном сопоставлении с вашей рабочей областью TFS2008.
Затем, в дополнение к пунктам, упомянутым в вашей связанной статье, перейдите к «Файл»>> «Управление исходным кодом» >> «Изменить управление исходным кодом ...» и перейдите к разделу Unbind всех проектов со старого сервера.Сохраните все с помощью Ctrl + Shift + S и закройте VS.

Откройте другой экземпляр VS и подключите Team Explorer к TFS2010.Откройте решение (теперь оно должно рассматриваться как полностью неконтролируемое) и перейдите к «Файл» >> «Контроль исходного кода» >> «Добавить решение к управлению исходным кодом ...».Это должно открыть диалоговое окно, которое позволяет вам выбрать, где (в репозитории TFS2010) вы хотели бы разместить свое решение .NET4.

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