Udostępnij za pomocą


GitRefUpdateStatus enum

Reprezentuje możliwe wyniki żądania zaktualizowania odwołania w repozytorium.

Pola

Succeeded = 0

Wskazuje, że żądanie aktualizacji ref zostało ukończone pomyślnie.

ForcePushRequired = 1

Wskazuje, że nie można ukończyć żądania aktualizacji ref, ponieważ część grafu zostanie odłączona przez tę zmianę, a obiekt wywołujący nie ma uprawnień ForcePush w repozytorium.

StaleOldObjectId = 2

Wskazuje, że nie można ukończyć żądania aktualizacji odwołania, ponieważ stary identyfikator obiektu przedstawiony w żądaniu nie był identyfikatorem obiektu ref podczas próby aktualizacji bazy danych. Najbardziej prawdopodobnym scenariuszem jest to, że wywołujący stracił wyścig, aby zaktualizować ref.

InvalidRefName = 3

Wskazuje, że nie można ukończyć żądania aktualizacji odwołania, ponieważ nazwa ref przedstawiona w żądaniu jest nieprawidłowa.

Unprocessed = 4

Żądanie nie zostało przetworzone

UnresolvableToCommit = 5

Nie można ukończyć żądania aktualizacji odwołania, ponieważ nie można rozpoznać nowego identyfikatora obiektu dla odwołania do obiektu zatwierdzenia (potencjalnie za pomocą dowolnej liczby tagów)

WritePermissionRequired = 6

Nie można ukończyć żądania aktualizacji odwołania, ponieważ użytkownik nie ma uprawnień do zapisu wymaganego do zapisu tego odwołania

ManageNotePermissionRequired = 7

Nie można ukończyć żądania aktualizacji odwołania, ponieważ użytkownik nie ma uprawnień do tworzenia notatek wymaganych do zapisania tej notatki

CreateBranchPermissionRequired = 8

Nie można ukończyć żądania aktualizacji ref, ponieważ użytkownik nie ma uprawnień do tworzenia gałęzi

CreateTagPermissionRequired = 9

Nie można ukończyć żądania aktualizacji odwołania, ponieważ użytkownik nie ma uprawnień do utworzenia tagu

RejectedByPlugin = 10

Nie można ukończyć aktualizacji ref, ponieważ została odrzucona przez wtyczkę.

Locked = 11

Nie można ukończyć aktualizacji odwołania, ponieważ odwołanie jest zablokowane przez innego użytkownika.

RefNameConflict = 12

Nie można ukończyć aktualizacji odwołania, ponieważ w trybie bez uwzględniania wielkości liter nazwa ref powoduje konflikt z istniejącą, inaczej wielkością liter nazwy ref.

RejectedByPolicy = 13

Nie można ukończyć aktualizacji ref, ponieważ została odrzucona przez zasady.

SucceededNonExistentRef = 14

Wskazuje, że żądanie aktualizacji ref zostało ukończone pomyślnie, ale odwołanie nie istnieje, więc nie wprowadzono żadnych zmian. Powinno się to zdarzyć tylko podczas usuwania.

SucceededCorruptRef = 15

Wskazuje, że żądanie aktualizacji ref zostało ukończone pomyślnie, ale przekazany ref jest uszkodzony — podobnie jak w przypadku starego identyfikatora obiektu był nieprawidłowy. Powinno się to zdarzyć tylko podczas usuwania.