我正在尝试使用"源版本"获取更改集号码。 TFS 2015 xaml构建模板上的TFS变量。我正在获得更改集号,但我从项目级别获得。我从项目层面不想要它。我希望从特定分支更改特定解决方案的集合编号。我确信有一种方法可以做到这一点,但不确定我是否需要在Build模板或Build定义中进行更改?
即使我的TFS版本显示错误的更改集编号。它没有显示我正在构建的特定解决方案中的最新Chang设置号。它显示了我上面提到的团队项目的变更集数量。同样的变化集我来自"源版本" TFS变量。
任何人都可以帮忙吗?
谢谢
答案 0 :(得分:0)
我在工作之前已经实现了这一点,我在XAML构建中将其作为一系列自定义代码活动来实现。如果您以前没有这样做过,这不是一个简单的过程,但幸运的是Ewald完成了所有工作documenting it。
第一步是从工作区映射中获取Branch - 我使用TFS API在Workspace映射中向上遍历文件夹的层次结构,直到找到Branch。
我将此作为一个活动,我传入Source Mappings并返回分支名称。
现在我有了分支的名称,我可以再次使用API来执行查询历史记录并获取该分支的最新变更集ID。