我正在使用tfs api,需要检查提供路径是否为tfs分支
我将保留完整的代码,但它会下载到
m_VersionControlServer.GetItem(source).IsBranch
无论出于何种原因,这总是返回false。我错过了什么或者只是破碎了
答案 0 :(得分:3)
您需要调用具有GetItemsOptions
参数的GetItem()
的重载之一并传入GetItemsOptions.IncludeBranchInfo
。
例如:
var isBranch =
m_VersionControlServer.GetItem(
path: source
version: VersionSpec.Latest,
deletedState: DeletedState.NonDeleted,
options: GetItemsOptions.IncludeBranchInfo).IsBranch;