Для этого вы можете использовать API-интерфейсы сборки и управления версиями.
Сначала вам нужно выяснить последнюю успешную метку сборки, посмотрев свойство LastGoodBuildLabel в определении вашей сборки..
Используйте эту метку в качестве аргумента versionFrom метода QueryHistory и спецификацию последней версии в качестве versionTo, вы можете проверить, существует ли какая-либо запись в истории между ними и сейчас.
Вам необходимо указать путь в качестве корня вашего исходного кода, установить рекурсивное значение в значение true, а другие дополнительные информационные флаги в значение false.Возможно, вы также захотите установить максимальное количество записей истории равным 1, потому что все, что вам нужно знать, это то, существует ли он.
Надеюсь, это поможет.