Поврежденный проект TFS - PullRequest
       1

Поврежденный проект TFS

0 голосов
/ 16 января 2011

Я несколько часов бьюсь головой, но не могу найти решение своей проблемы.У меня есть коллекция командных проектов.возможно, поврежден один из проектов в коллекции.Он не отображается ни в Team Explorer, ни в TFS Administrator.но я вижу этот проект в Source Control Explorer от VS.Я пробовал TFSDeleteProject, но он говорит:

TF200016: The following project does not exist:........

Я не могу создать командный проект с тем же именем, и я не могу удалить его.Я посмотрел на базу данных, и во многих таблицах есть записи о поврежденном проекте.Есть идеи как это убрать?может быть, с помощью некоторых SP?Я попытался сохранить хранимую процедуру DeleteProject, она не показала ошибку, но и не удалила проект.

спасибо.

Ответы [ 2 ]

1 голос
/ 16 января 2011

Вы пытались просто удалить его из системы контроля версий?

TFS состоит из нескольких компонентов (средства отслеживания ошибок, отчетов, системы контроля версий и т. Д.), Которые, как правило, используются вместе, но также могут работать по отдельности.Таким образом, возможен файл / папка в системе контроля версий, которая не принадлежит ни одному проекту.Я не знаю, можете ли вы создать эту ситуацию вручную, но это может быть результатом ошибки.

0 голосов
/ 17 января 2011

Вам нужно использовать tfsdeleteproject, чтобы удалить это.

БД не повреждена, вы не можете удалять папки управления исходным кодом уровня Team Project через пользовательский интерфейс.

tfsdeleteproject /collection:<url> <teamproject|srcfoldername>

Вы всегда можете получить URL коллекции, выбрав узел сбора в Team Explorerи нажмите F4, чтобы просмотреть панель свойств.Скопируйте / вставьте URL.Папка Source Control, которую вы пытаетесь удалить, , вероятно , совпадает с именем вашего командного проекта.

...