WorkspaceCheckInParameters.NoConflictsCheckForGatedCheckin-Eigenschaft
Dieses Flag beeinflusst nur das Verhalten des Servers wenn den Serverpfaden, die in ein überprüfter Auswirkung abgegrenzte Builddefinition sind. In diesem Fall ruft der Server normalerweise CheckPendingChanges auf, bevor er den Arbeitsbereich ablegt und anschließend ein GatedCheckinException auslöst. Wenn der Aufruf CheckPendingChanges Konflikte erstellt, wird kein GatedCheckinException ausgelöst; checken Sie stattdessen verlässt und informiert den Benutzer ein, dass sie ihre Konflikte lösen können.
Wenn dieses Flag angegeben wird, wird dieser Aufruf CheckPendingChanges übersprungen. Dadurch kann das beispielsweise erstellt werden Shelveset des abgegrenzten Eincheckvorgangs, wenn die Elemente, die eingecheckt werden, nicht, spätestens sind. Der Build-Agent-Arbeitsbereich akzeptiert das Shelveset auf und versucht, Konflikte zu dieser Zeit zu beheben.
Dies ist eine Liberalisierung des Standardverhaltens. Daher ist der Standardwert für dieses Flag falsch.
Namespace: Microsoft.TeamFoundation.VersionControl.Client
Assembly: Microsoft.TeamFoundation.VersionControl.Client (in Microsoft.TeamFoundation.VersionControl.Client.dll)
Syntax
'Declaration
Public Property NoConflictsCheckForGatedCheckin As Boolean
public bool NoConflictsCheckForGatedCheckin { get; set; }
Eigenschaftswert
Typ: System.Boolean
True, wenn der Aufruf CheckPendingChanges übersprungen wird; andernfalls false.
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.