我正在使用 tfs api,需要检查提供路径是否是 tfs 分支
我会保留完整的代码,但它可以简化为
m_VersionControlServer.GetItem(source).IsBranch
无论出于何种原因,这总是返回 false。我是否遗漏了什么或只是损坏了
最佳答案
您需要调用具有 GetItemsOptions
的 GetItem()
重载之一参数并传入 GetItemsOptions.IncludeBranchInfo
。
例如:
var isBranch =
m_VersionControlServer.GetItem(
path: source
version: VersionSpec.Latest,
deletedState: DeletedState.NonDeleted,
options: GetItemsOptions.IncludeBranchInfo).IsBranch;
关于tfs - tfs api 中的 IsBranch 始终为 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14758810/