Partager via


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

Obtient les fusions qui sont apparues entre un élément source à un jeu d'éléments cibles, pour une liste d'ID d'Changeset sources.

Espace de noms :  Microsoft.TeamFoundation.VersionControl.Client
Assembly :  Microsoft.TeamFoundation.VersionControl.Client (dans Microsoft.TeamFoundation.VersionControl.Client.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • sourceChangesetIds
    Type : array<System.Int32[]
    Tableau d'ID d'ensemble de modifications de source.
  • partialTargetItems
    Type : array<System.String[]%
    Tableau d'éléments cibles auxquelles l'ensemble de modifications de code source uniquement a été partiellement fusionné.

Valeur de retour

Type : array<Microsoft.TeamFoundation.VersionControl.Client.ExtendedMerge[]
Tableau d'objets ExtendedMerge représentant les modifications de l'élément source vers l'élément cible.Retourne un tableau vide si aucune chaîne de fusion n'existe.

Notes

Les éléments de source et cible ne doivent pas être directement liés. Un exemple d'utilisation de pathFilter: Vous pouvez définir des données agrégées jusqu'à $/proj/main, mais suivez uniquement le dossier $/proj/main/test.

Sécurité .NET Framework

Voir aussi

Référence

VersionControlServer Classe

TrackMerges, surcharge

Microsoft.TeamFoundation.VersionControl.Client, espace de noms