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. |