Не удается отсоединить решение от Team Foundation Server 2010 - PullRequest
2 голосов
/ 04 февраля 2012

У меня есть несколько решений, связанных с TFS 2010. Но коллекция командных проектов больше недоступна. Мне нужно привязать это решение к новой Коллекции командных проектов на этом сервере. Я пытался изменить контроль источника (Файл -> Контроль источника -> Изменить контроль источника). После нажатия «Изменить управление исходным кодом» появилось окно с мирами «Вы хотите полностью отделить решение от TFS», я нажал «Да». Но когда я пытаюсь добавить это решение в эту новую коллекцию проектов, у меня появляется сообщение, что я не могу этого сделать, потому что предыдущая коллекция командных проектов недоступна. Я удалил теги из файла решения и файлов проектов и всех файлов * .vssscc, * .vspscc. Но я получил похожее сообщение об ошибке после нескольких попыток.

Сообщение:

Team Foundation server http://tfs.dynamics. .. и т. Д. не существует или недоступен в данный момент. Техническая информация для администратора: Фонд Service Team недоступен на сервере http://tfs.dynamics.../<OLDPROJECTCOLLECTION>

1 Ответ

0 голосов
/ 05 февраля 2012

Что-то явно запоминает старую коллекцию.

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

Если уже слишком поздно, то я бы посмотрел (в порядке приоритета):

  • Убедитесь, что вы удалили старую коллекцию / сервер из диалогов «Подключиться к серверу TFS»
  • Убедитесь, что все рабочие области для старой коллекции удалены, и что папки, содержащие ваширешение / проекты отображаются в файловую структуру новой коллекции.(Старые сопоставления могут побудить VS добавить обратно привязки для рабочей области, которая, по его мнению, относится к этим папкам) *
  • Очистить любые ссылки на коллекцию из любых файлов решений и проектов и удалить все файлы привязок управления версиями(vssscc и т. д.)
  • Поиск во всех файлах (. ) в дереве исходных текстов
  • Поиск по всему реестру (действуйте с особой осторожностью, если что-то найдете и хотитечтобы удалить его)
...