WorkspaceCheckInParameters.NoConflictsCheckForGatedCheckin-Eigenschaft
Dieses Flag wirkt sich nur auf das Verhalten des Servers wenn die Serverpfade, die im Auswirkungen ein 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; stattdessen verlässt Eincheck- und informiert den Benutzer, dass sie ihre Konflikte lösen müssen.
Wenn dieses Flag angegeben wird, wird dieser Aufruf CheckPendingChanges übersprungen.Dadurch kann das abgegrenzte beispielsweise erstellt werden Eincheckenshelveset, wenn die Elemente, die eingecheckt werden, nicht spätestens sind.Der Build-Agent-Arbeitsbereich akzeptiert das Shelveset auf und versucht, Konflikte zu dieser Zeit aufzulösen.
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.