Конечно, это так!Ant может (почти) сделать что-нибудь с небольшой работой.
Вот как вы можете получить номер набора изменений TFS, используя соответствующие привязки:
<Target Name="GetVersionChangeSet">
<TfsVersion
TfsLibraryLocation="$(DevEnvDir)ReferenceAssemblies\v2.0"
LocalPath="$(SolutionDir)">
<Output TaskParameter="Changeset" PropertyName="ChangesetNumber"/>
</TfsVersion>
Примечание: выше TfsLibraryLocation
будет работать только с VS2010 +.Вам нужно будет выяснить это для любой другой версии, которую вы используете.
И используя переменные Ant, вот пример того, как вы будете использовать это:
<Message Text="TFS ChangeSetNumber: $(ChangesetNumber)" />