Partilhar via


GitRefUpdateStatus enum

Representa os resultados possíveis de uma solicitação para atualizar uma ref em um repositório.

Campos

Succeeded = 0

Indica que a solicitação de atualização ref foi concluída com êxito.

ForcePushRequired = 1

Indica que a solicitação de atualização ref não pôde ser concluída porque parte do gráfico seria desconectada por essa alteração e o chamador não tem permissão ForcePush no repositório.

StaleOldObjectId = 2

Indica que a solicitação de atualização ref não pôde ser concluída porque a ID de objeto antiga apresentada na solicitação não era a ID de objeto da ref quando o banco de dados tentou a atualização. O cenário mais provável é que o chamador perca uma corrida para atualizar a ref.

InvalidRefName = 3

Indica que a solicitação de atualização ref não pôde ser concluída porque o nome ref apresentado na solicitação não era válido.

Unprocessed = 4

O pedido não foi processado

UnresolvableToCommit = 5

A solicitação de atualização ref não pôde ser concluída porque o novo ID de objeto para a ref não pôde ser resolvido para um objeto commit (potencialmente por meio de qualquer número de tags)

WritePermissionRequired = 6

A solicitação de atualização ref não pôde ser concluída porque o usuário não tem permissões de gravação necessárias para gravar esta ref

ManageNotePermissionRequired = 7

A solicitação de atualização ref não pôde ser concluída porque o usuário não tem permissões de criação de nota necessárias para escrever esta nota

CreateBranchPermissionRequired = 8

A solicitação de atualização ref não pôde ser concluída porque o usuário não tem permissão para criar uma ramificação

CreateTagPermissionRequired = 9

A solicitação de atualização ref não pôde ser concluída porque o usuário não tem permissão para criar uma tag

RejectedByPlugin = 10

A atualização ref não pôde ser concluída porque foi rejeitada pelo plugin.

Locked = 11

A atualização ref não pôde ser concluída porque a ref está bloqueada por outro usuário.

RefNameConflict = 12

A atualização ref não pôde ser concluída porque, no modo sem diferenciação de maiúsculas e minúsculas, o nome ref entra em conflito com um nome ref existente com caixa diferente.

RejectedByPolicy = 13

A atualização ref não pôde ser concluída porque foi rejeitada pela política.

SucceededNonExistentRef = 14

Indica que a solicitação de atualização de ref foi concluída com êxito, mas a ref não existe de fato, portanto, nenhuma alteração foi feita. Isso só deve acontecer durante as exclusões.

SucceededCorruptRef = 15

Indica que a solicitação de atualização ref foi concluída com êxito, mas a ref passada estava corrompida - como em, o ID do objeto antigo estava incorreto. Isso só deve acontecer durante as exclusões.