Freigeben über


GitRefUpdateStatus enum

Stellt die möglichen Ergebnisse einer Anforderung zum Aktualisieren einer Referenz in einem Repository dar.

Felder

Succeeded = 0

Gibt an, dass die Ref-Aktualisierungsanforderung erfolgreich abgeschlossen wurde.

ForcePushRequired = 1

Gibt an, dass die Ref-Aktualisierungsanforderung nicht abgeschlossen werden konnte, da ein Teil des Diagramms durch diese Änderung getrennt würde und der Aufrufer nicht über die ForcePush-Berechtigung für das Repository verfügt.

StaleOldObjectId = 2

Gibt an, dass die Ref-Aktualisierungsanforderung nicht abgeschlossen werden konnte, da die alte Objekt-ID, die in der Anforderung angezeigt wurde, nicht die Objekt-ID der Referenz war, als die Datenbank die Aktualisierung versuchte. Das wahrscheinlichste Szenario ist, dass der Rufer ein Rennen verloren hat, um die Referenz zu aktualisieren.

InvalidRefName = 3

Gibt an, dass die Verweisaktualisierungsanforderung nicht abgeschlossen werden konnte, da der in der Anforderung dargestellte Verweisname ungültig war.

Unprocessed = 4

Die Anforderung wurde nicht bearbeitet

UnresolvableToCommit = 5

Die Ref-Aktualisierungsanforderung konnte nicht abgeschlossen werden, da die neue Objekt-ID für die Referenz nicht in ein Commit-Objekt aufgelöst werden konnte (möglicherweise über eine beliebige Anzahl von Tags)

WritePermissionRequired = 6

Die Anforderung für die Referenzaktualisierung konnte nicht abgeschlossen werden, da dem Benutzer keine Schreibberechtigungen zum Schreiben dieser Referenz fehlen.

ManageNotePermissionRequired = 7

Die Ref-Aktualisierungsanforderung konnte nicht abgeschlossen werden, da dem Benutzer die Berechtigungen zum Erstellen von Notizen fehlen, die zum Schreiben dieser Notiz erforderlich sind

CreateBranchPermissionRequired = 8

Die Anforderung für die Referenzaktualisierung konnte nicht abgeschlossen werden, da der Benutzer nicht über die Berechtigung zum Erstellen einer Verzweigung verfügt.

CreateTagPermissionRequired = 9

Die Ref-Aktualisierungsanforderung konnte nicht abgeschlossen werden, da dem Benutzer die Berechtigung zum Erstellen eines Tags fehlt

RejectedByPlugin = 10

Das Ref-Update konnte nicht abgeschlossen werden, da es vom Plugin abgelehnt wurde.

Locked = 11

Die Aktualisierung der Referenz konnte nicht abgeschlossen werden, da die Referenz von einem anderen Benutzer gesperrt wurde.

RefNameConflict = 12

Die Referenzaktualisierung konnte nicht abgeschlossen werden, da der Verweisname im Modus ohne Groß-/Kleinschreibung mit einem vorhandenen, anders groß-groß-stehenden Verweisnamen in Konflikt stand.

RejectedByPolicy = 13

Die Aktualisierung der Referenz konnte nicht abgeschlossen werden, da sie von der Richtlinie abgelehnt wurde.

SucceededNonExistentRef = 14

Gibt an, dass die Referenzaktualisierungsanforderung erfolgreich abgeschlossen wurde, die Referenz jedoch nicht tatsächlich vorhanden ist, sodass keine Änderungen vorgenommen wurden. Dies sollte nur bei Löschvorgängen passieren.

SucceededCorruptRef = 15

Gibt an, dass die Ref-Aktualisierungsanforderung erfolgreich abgeschlossen wurde, die übergebene Referenz jedoch beschädigt war – d. h. die alte Objekt-ID war fehlerhaft. Dies sollte nur bei Löschvorgängen passieren.