Compartilhar via


Método VersionControlServer.TrackMerges (array<Int32[], ItemIdentifier, array<ItemIdentifier[], ItemSpec, array<String[]%)

Obtém as mesclagens que ocorreram de um item de origem para um conjunto de itens de destino, para uma lista de IDs de Changeset de origem.

Namespace:  Microsoft.TeamFoundation.VersionControl.Client
Assembly:  Microsoft.TeamFoundation.VersionControl.Client (em Microsoft.TeamFoundation.VersionControl.Client.dll)

Sintaxe

'Declaração
Public Function TrackMerges ( _
    sourceChangesetIds As Integer(), _
    sourceItem As ItemIdentifier, _
    targetItems As ItemIdentifier(), _
    pathFilter As ItemSpec, _
    <OutAttribute> ByRef partialTargetItems As String() _
) As ExtendedMerge()
public ExtendedMerge[] TrackMerges(
    int[] sourceChangesetIds,
    ItemIdentifier sourceItem,
    ItemIdentifier[] targetItems,
    ItemSpec pathFilter,
    out string[] partialTargetItems
)

Parâmetros

  • sourceChangesetIds
    Tipo: array<System.Int32[]
    Uma matriz de IDs de conjunto de alterações de origem.
  • partialTargetItems
    Tipo: array<System.String[]%
    Uma matriz de itens alvo onde o conjunto de alterações de origem foi mesclado apenas parcialmente.

Valor de retorno

Tipo: array<Microsoft.TeamFoundation.VersionControl.Client.ExtendedMerge[]
Uma matriz de objetos ExtendedMerge que representa as alterações do item de origem ao item de destino.Retorna uma matriz vazia se nenhuma cadeia de mesclagem existe.

Comentários

Os itens de origem e de destino não precisam ser relacionados diretamente. Um exemplo de como usar pathFilter: Você pode querer que os dados agregados até $/proj/main, mas rastreia somente a pasta $/proj/main/test.

Segurança do .NET Framework

Consulte também

Referência

VersionControlServer Classe

Sobrecargas TrackMerges

Namespace Microsoft.TeamFoundation.VersionControl.Client