2

私は tfs API を使用しており、提供されたパスが tfs ブランチであるかどうかを確認する必要があります

完全なコードは割愛しますが、それは

m_VersionControlServer.GetItem(source).IsBranch

何らかの理由で、これは常に false を返します。何か足りないのですか、それとも単に壊れているのですか

4

1 に答える 1

2

パラメータGetItem()を持つオーバーロードの 1 つを呼び出して を渡す必要があります。GetItemsOptionsGetItemsOptions.IncludeBranchInfo

例えば:

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