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