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