【问题标题】:IsBranch in tfs api is alway falsetfs api 中的 IsBranch 始终为 false
【发布时间】:2013-02-08 06:13:29
【问题描述】:

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

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

m_VersionControlServer.GetItem(source).IsBranch

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

【问题讨论】:

    标签: tfs


    【解决方案1】:

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

    例如:

    var isBranch = 
        m_VersionControlServer.GetItem(
             path: source
             version: VersionSpec.Latest,
             deletedState: DeletedState.NonDeleted,
             options: GetItemsOptions.IncludeBranchInfo).IsBranch;
    

    【讨论】:

      猜你喜欢
      • 2012-03-29
      • 2015-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-04
      • 2020-05-16
      相关资源
      最近更新 更多