Método VersionControlServer.TrackMerges (array<Int32[], ItemIdentifier, array<ItemIdentifier[], ItemSpec)
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 _
) As ExtendedMerge()
public ExtendedMerge[] TrackMerges(
int[] sourceChangesetIds,
ItemIdentifier sourceItem,
ItemIdentifier[] targetItems,
ItemSpec pathFilter
)
Parâmetros
- sourceChangesetIds
Tipo: array<System.Int32[]
Uma matriz de IDs de conjunto de alterações de origem.
- sourceItem
Tipo: Microsoft.TeamFoundation.VersionControl.Client.ItemIdentifier
Item de origem para controlar mesclagens de (recursivo).
- targetItems
Tipo: array<Microsoft.TeamFoundation.VersionControl.Client.ItemIdentifier[]
Item de destino para controlar mesclagens (recursivo).
- pathFilter
Tipo: Microsoft.TeamFoundation.VersionControl.Client.ItemSpec
Filtro opcional de caminho para reduzir o escopo de item de origem.
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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.