Может кто-нибудь сказать мне, как я могу получить номер набора изменений, для которого была запущена текущая сборка TFS 2010?
Я хочу расширить рабочий процесс сборки, если сборка была запущена при регистрации, и хочу сделать еще кое-что обработка, для которой мне нужен номер набора изменений набора изменений, созданного при регистрации.
Есть идеи?
Спасибо!
Я нашел решение. Номер набора изменений, для которого запущена сборка, заполняется в переменной: BuildDetail.SourceGetVersion
Используя расширение от http://msbuildtasks.tigris.org/, можно сделать вот что с помощью задачи TfsVersion в проекте Build:
<MSBuild.Community.Tasks.Tfs.TfsVersion LocalPath="$(SolutionRoot)">
<Output TaskParameter="Changeset" PropertyName="Revision" />
</MSBuild.Community.Tasks.Tfs.TfsVersion>