2

我正在使用 tfs api,并且需要检查提供的路径是否是 tfs 分支

我会保留完整的代码,但它归结为

m_VersionControlServer.GetItem(source).IsBranch

无论出于何种原因,这总是返回 false。我是错过了什么还是只是坏了

4

1 回答 1

2

您需要调用GetItem()具有GetItemsOptions参数的重载之一并传入GetItemsOptions.IncludeBranchInfo.

例如:

var isBranch = 
    m_VersionControlServer.GetItem(
         path: source
         version: VersionSpec.Latest,
         deletedState: DeletedState.NonDeleted,
         options: GetItemsOptions.IncludeBranchInfo).IsBranch;
于 2013-02-07T22:13:29.093 回答