Freigeben über


VersionControlServer.TrackMerges-Methode (array<Int32[], ItemIdentifier, array<ItemIdentifier[], ItemSpec, array<String %)

Ruft Zusammenführungen, die von einem Quellelement zu einem Satz Zielelementen aufgetreten sind, für eine Liste von Quell-Changeset-IDs ab.

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

Syntax

'Declaration
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
)

Parameter

  • sourceChangesetIds
    Typ: array<System.Int32[]
    Ein Array Quellchangeset-IDs.
  • partialTargetItems
    Typ: array<System.String[]%
    Ein Array Zielelemente, in denen das Quellchangeset nur teilweise zusammengeführt wurde.

Rückgabewert

Typ: array<Microsoft.TeamFoundation.VersionControl.Client.ExtendedMerge[]
Ein Array von ExtendedMerge-Objekte, die Änderungen vom Quellelement am Zielelement darstellt.Gibt ein leeres Array zurück, wenn keine Zusammenführungskette vorhanden ist.

Hinweise

Die Quell- und Zielelemente müssen, nicht direkt verknüpft werden.Ein Beispiel für die Verwendung pathFilter: Sie sollten die Daten, die bis zu $/proj/main, jedoch nachverfolgen geaggregiert werden nur, den Ordner $/proj/main/test.

.NET Framework-Sicherheit

Siehe auch

Referenz

VersionControlServer Klasse

TrackMerges-Überladung

Microsoft.TeamFoundation.VersionControl.Client-Namespace