Дата принятия кода Team Foundation Server 2018 - PullRequest
0 голосов
/ 11 июня 2018

Мы используем Team Foundation Server 2018 с Git.Я создаю отчет в SSRS, и одним из параметров отчета является ProjectNodeSK.Я бы хотел включить только те проекты, в которых недавно был зафиксирован код.Хранятся ли такие данные в базе данных Tfs_Warehouse или другой базе данных, и если да, то в какую базу данных и таблицы можно запросить эту информацию?

(я знаю, что команда TFS предпочитает, чтобы мы использовали API-интерфейсы, а не обращались кбазы данных напрямую. Я не собираюсь менять какие-либо данные)

Ответы [ 2 ]

0 голосов
/ 12 июня 2018

Вы можете проверить таблицу [Tfs_DefaultCollection].[dbo].[tbl_GitCommitStatus].В этой таблице есть поле InternalRepositoryId, которое можно связать с таблицей [Tfs_DefaultCollection].[dbo].[tbl_GitRepository], затем вы можете найти идентификатор и имя репо.

0 голосов
/ 11 июня 2018

Нет.Ситуация с отчетностью не очень сплоченная, хотя и меняется.По сути, хранилище не получало обновлений, включающих новые функции, появившиеся примерно с TFS 2013. К ним относятся Git, новая система сборки, новая система выпуска и т. Д.

Для Microsoft, следующая основная версия TFSбудет иметь более надежное, современное решение для создания отчетов в виде службы аналитики .

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