TFS 2008 Build Release Примечание, как отчет - PullRequest
0 голосов
/ 02 декабря 2009

Я хотел бы получить некоторую информацию о том, какие изменения произошли в нашей сборке TFS. Есть ли какой-нибудь способ выяснить все разрешенные рабочие элементы, которые вошли в последнее X число сборок до определенной даты?

Может ли это быть сделано путем создания какого-либо отчета или запроса TFS. Если это так, было ли это сделано раньше?

[UPDATE]

Я обнаружил, как найти все рабочие элементы, связанные с одной сборкой. Вы можете настроить запрос рабочего элемента, указав Integration Build следующим образом:

TeamProject = @Project
State = Resolved
Integration Build = MyBuild_200912_02.01

Однако это бесполезно для меня, так как мы выполняем сборки каждый час.

Ответы [ 2 ]

0 голосов
/ 03 декабря 2009

Я поиграл с запросами рабочих элементов, и оказалось, что это довольно просто сделать. Просто используйте запрос рабочего элемента ниже, и вы получите все разрешенные рабочие элементы в вашей сборке до определенной даты.

Team Project = @Project
Integration Build Contains [Build Name]
State = Resolved
Resolved Date >= @Today - 365
0 голосов
/ 03 декабря 2009

Да, но это не легко. Вам придется написать приличный объем кода для сканирования объектной модели TFS. Ответьте, если вы действительно хотите продолжить этот маршрут.

Хотя результаты не так точны, гораздо проще выполнить запрос в соответствии с:

Team Project = @Project
Resolved Date >= 12/2/2009
...