Condividi tramite


GitRefUpdateStatus enum

Rappresenta i possibili risultati di una richiesta per aggiornare un riferimento in un repository.

Campi

Succeeded = 0

Indica che la richiesta di aggiornamento di riferimento è stata completata correttamente.

ForcePushRequired = 1

Indica che non è stato possibile completare la richiesta di aggiornamento ref perché parte del grafico verrebbe disconnessa da questa modifica e il chiamante non dispone dell'autorizzazione ForcePush per il repository.

StaleOldObjectId = 2

Indica che non è stato possibile completare la richiesta di aggiornamento ref perché l'ID oggetto precedente presentato nella richiesta non è l'ID oggetto del ref quando il database ha tentato l'aggiornamento. Lo scenario più probabile è che il chiamante ha perso una gara per aggiornare il riferimento.

InvalidRefName = 3

Indica che non è stato possibile completare la richiesta di aggiornamento ref perché il nome di riferimento presentato nella richiesta non è valido.

Unprocessed = 4

La richiesta non è stata elaborata

UnresolvableToCommit = 5

Impossibile completare la richiesta di aggiornamento ref perché non è stato possibile risolvere il nuovo ID oggetto per il riferimento in un oggetto commit (potenzialmente tramite un numero qualsiasi di tag)

WritePermissionRequired = 6

Impossibile completare la richiesta di aggiornamento ref perché l'utente non dispone delle autorizzazioni di scrittura necessarie per scrivere questo riferimento

ManageNotePermissionRequired = 7

Impossibile completare la richiesta di aggiornamento ref perché l'utente non dispone delle autorizzazioni di creazione note necessarie per scrivere questa nota

CreateBranchPermissionRequired = 8

Impossibile completare la richiesta di aggiornamento ref perché l'utente non dispone dell'autorizzazione per creare un ramo

CreateTagPermissionRequired = 9

Impossibile completare la richiesta di aggiornamento ref perché l'utente non dispone dell'autorizzazione per creare un tag

RejectedByPlugin = 10

Impossibile completare l'aggiornamento di riferimento perché è stato rifiutato dal plug-in.

Locked = 11

Impossibile completare l'aggiornamento di riferimento perché il riferimento è bloccato da un altro utente.

RefNameConflict = 12

Impossibile completare l'aggiornamento dei riferimenti perché, in modalità senza distinzione tra maiuscole e minuscole, il nome di riferimento è in conflitto con un nome di riferimento con maiuscole e minuscole esistente.

RejectedByPolicy = 13

Impossibile completare l'aggiornamento di riferimento perché è stato rifiutato dai criteri.

SucceededNonExistentRef = 14

Indica che la richiesta di aggiornamento di riferimento è stata completata correttamente, ma il riferimento non esiste, quindi non sono state apportate modifiche. Questa operazione dovrebbe verificarsi solo durante le eliminazioni.

SucceededCorruptRef = 15

Indica che la richiesta di aggiornamento ref è stata completata correttamente, ma il riferimento passato è danneggiato, come in , l'ID oggetto precedente non è valido. Questa operazione dovrebbe verificarsi solo durante le eliminazioni.