我有一个自定义TFS构建模板,可在构建期间执行检出和检查文件。我已经为构建模板添加了其他步骤(使用下面代码的等效活动),以获取生成的变更集。
TFS=Microsoft.TeamFoundation.Client.TfsTeamProjectCollectionFactory.GetTeamProjectCollection(My_Team_Project_URI)
TFSService=TFS.GetService(of Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer)()
LatestChangeset=TfsService.GetChangeset(LatestChangesetNumber)
注意:使用其他方法找到LatestChangesetNumber。
但是,我似乎无法将变更集与构建本身相关联。我尝试使用AddToCollection活动,并使用AssociateChangeSetsAndWorkItems活动将更改集重新关联到构建。
但无论出于何种原因,构建都不包括相关变更集中的最后一个变更集。有什么想法吗?