Проверьте исходный код, измененный с момента последней успешной сборки TFS - PullRequest
2 голосов
/ 11 июля 2011

В пользовательском упражнении TFS 2010 как программно узнать, был ли изменен / проверен исходный код моего проекта с момента его последней успешной сборки.

1 Ответ

2 голосов
/ 12 июля 2011

Для этого вы можете использовать API-интерфейсы сборки и управления версиями.

Сначала вам нужно выяснить последнюю успешную метку сборки, посмотрев свойство LastGoodBuildLabel в определении вашей сборки..

Используйте эту метку в качестве аргумента versionFrom метода QueryHistory и спецификацию последней версии в качестве versionTo, вы можете проверить, существует ли какая-либо запись в истории между ними и сейчас.

Вам необходимо указать путь в качестве корня вашего исходного кода, установить рекурсивное значение в значение true, а другие дополнительные информационные флаги в значение false.Возможно, вы также захотите установить максимальное количество записей истории равным 1, потому что все, что вам нужно знать, это то, существует ли он.

Надеюсь, это поможет.

...