Отчеты TFS находят неверный проект после переименования

Проблема заключается в том, что все отчеты для определенного проекта теперь смотрят на неправильный командный проект.

В стандартных отчетах для определения проекта используется следующий запрос:

SELECT TOP 1 p.ProjectNodeGUID, p.ProjectNodeName FROM
(
    SELECT ProjectNodeGUID, ProjectNodeName, 1 AS RowRank FROM GetProjectNodeInfoFromReportFolder(@ReportPath)
    UNION
    SELECT '00000000-0000-0000-0000-000000000000' AS ProjectNodeGUID, 'missing' AS ProjectNodeName, 0 AS RowRank
) p ORDER BY p.RowRank DESC

Но это не возвращает правильный.

Случилось так, что я переименовал проект из A в A.Old и создал новый проект под названием A, Глядя на сервер отчетов, нет папки с именем A.Old, только A но это на самом деле указывает на A.Old,

Есть идеи, как это исправить?

1 ответ

Если вы подключаетесь к хранилищу для TFS, вам нужно будет выполнить перестройку хранилища, чтобы это изменение прошло. Это верно для Project Renames, Deletes и Collection detach/attach.

Это должно было отображаться в предупреждающем сообщении при переименовании.

Запуск перестройки из консоли администратора исправит это...

Другие вопросы по тегам