Отчеты 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.
Это должно было отображаться в предупреждающем сообщении при переименовании.
Запуск перестройки из консоли администратора исправит это...