c# - 如何找出合并变更集的源分支?

标签 c# tfs merge tfs-sdk tfvc

QueryHistory(destination) 函数返回变更集的集合。其中一些变更集包含合并操作。哪个函数或属性可以标识源分支以显示合并代码的来源?

最佳答案

一个 Changeset 对象有一个 Items 列表,每个项目都有一个返回 MergeSources 的属性。 MergeSource 有一个名为 ServerItem 的属性。

按照这条线索,您现在拥有一个属于另一个分支的项目。如果您需要该项目的分支根,请使用 VersionControlServer.QueryRootBranchObjects

请记住,一个变更集可以包含跨多个分支的多个合并。

关于c# - 如何找出合并变更集的源分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39271466/

相关文章:

c# - XAML 多重绑定(bind) StringFormat

c# - 是否有更好(更简单)的方法来获取特定域的 SID?

visual-studio - Visual Studio 2015 中的 Tf 不工作

TFS 2010 - 这次只批量 checkout .html 文件......如何?

r - 按行和列重叠合并 2 个数据框

javascript - 如何通过 WebBrowser 按下按钮 - C#

c# - C#是否支持运算符覆盖

tfs - 使用 Team Build 2013 拒绝门控 checkin

sql - MERGE 语句与外键约束冲突

python - 如果索引包含重复值,为什么 pandas 在使用索引时合并速度较慢?