GitRefUpdateStatus enum

Representerar möjliga resultat från en begäran om att uppdatera en referens i en databas.

Fält

Succeeded = 0

Anger att begäran om referensuppdatering har slutförts.

ForcePushRequired = 1

Anger att ref uppdateringsbegäran inte kunde slutföras eftersom en del av diagrammet skulle kopplas från av den här ändringen och anroparen inte har ForcePush-behörighet på lagringsplatsen.

StaleOldObjectId = 2

Anger att ref uppdateringsbegäran inte kunde slutföras eftersom det gamla objekt-ID:t som visades i begäran inte var objekt-ID:t för referensen när databasen försökte uppdatera. Det mest troliga scenariot är att callern förlorade en tävling för att uppdatera referensen.

InvalidRefName = 3

Anger att begäran om referensuppdatering inte kunde slutföras eftersom referensnamnet som visades i begäran inte var giltigt.

Unprocessed = 4

Begäran behandlades inte

UnresolvableToCommit = 5

Det gick inte att slutföra uppdateringsbegäran ref eftersom det inte gick att matcha det nya objekt-ID:t för ref till ett incheckningsobjekt (eventuellt via valfritt antal taggar)

WritePermissionRequired = 6

Det gick inte att slutföra begäran om ref-uppdatering eftersom användaren saknar de skrivbehörigheter som krävs för att skriva den här referensen

ManageNotePermissionRequired = 7

Det gick inte att slutföra begäran om referensuppdatering eftersom användaren saknar behörighet att skapa anteckningar som krävs för att skriva den här anteckningen

CreateBranchPermissionRequired = 8

Det gick inte att slutföra begäran om ref-uppdatering eftersom användaren saknar behörighet att skapa en gren

CreateTagPermissionRequired = 9

Det gick inte att slutföra begäran om ref-uppdatering eftersom användaren saknar behörighet att skapa en tagg

RejectedByPlugin = 10

Det gick inte att slutföra ref-uppdateringen eftersom den avvisades av plugin-programmet.

Locked = 11

Det gick inte att slutföra uppdateringen av referensen eftersom referensen är låst av en annan användare.

RefNameConflict = 12

Det gick inte att slutföra referensuppdateringen eftersom referensnamnet i skiftlägesokänsligt läge står i konflikt med ett befintligt, annorlunda skiftläge.

RejectedByPolicy = 13

Det gick inte att slutföra referensuppdateringen eftersom den avvisades av principen.

SucceededNonExistentRef = 14

Anger att referensuppdateringsbegäran har slutförts, men att referensen inte finns så inga ändringar har gjorts. Detta bör endast ske under borttagningar.

SucceededCorruptRef = 15

Anger att ref uppdateringsbegäran har slutförts, men att den skickade ref var skadad – som i att det gamla objekt-ID:t var dåligt. Detta bör endast ske under borttagningar.