Sdílet prostřednictvím


Builds - Get Changes Between Builds

Získá změny provedené v úložišti mezi dvěma danými sestaveními.

GET https://dev.azure.com/{organization}/{project}/_apis/build/changes?api-version=5.0-preview.2
GET https://dev.azure.com/{organization}/{project}/_apis/build/changes?fromBuildId={fromBuildId}&toBuildId={toBuildId}&$top={$top}&api-version=5.0-preview.2

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
organization
path True

string

Název organizace Azure DevOps.

project
path True

string

ID projektu nebo název projektu

api-version
query True

string

Verze rozhraní API, která se má použít. Aby se tato verze rozhraní API používala, měla by být nastavená na 5.0-preview.2.

$top
query

integer

int32

Maximální počet změn, které se mají vrátit.

fromBuildId
query

integer

int32

ID prvního buildu.

toBuildId
query

integer

int32

ID posledního buildu.

Odpovědi

Name Typ Description
200 OK

Change[]

úspěšná operace

Zabezpečení

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Scopes

Name Description
vso.build Uděluje možnost přístupu k artefaktům sestavení, včetně výsledků sestavení, definic a požadavků, a možnost přijímat oznámení o událostech sestavení prostřednictvím připojení služeb.

Definice

Name Description
Change

Představuje změnu přidruženou k sestavení.

IdentityRef
ReferenceLinks

Třída představující kolekci odkazů REST.

Change

Představuje změnu přidruženou k sestavení.

Name Typ Description
author

IdentityRef

Autor změny.

displayUri

string

Umístění uživatelsky přívětivé reprezentace prostředku.

id

string

Identifikátor změny. Pro potvrzení by to byl SHA1. U sady změn TFVC by to bylo ID sady změn.

location

string

Umístění plné reprezentace prostředku.

message

string

Popis změny. Může se jednat o zprávu o potvrzení nebo popis sady změn.

messageTruncated

boolean

Označuje, jestli byla zpráva zkrácena.

pusher

string

Osoba nebo proces, který změnu odeslal.

timestamp

string

Časové razítko změny.

type

string

Typ změny. "commit", "changeset" atd.

IdentityRef

Name Typ Description
_links

ReferenceLinks

Toto pole obsahuje nula nebo více zajímavých odkazů o předmětu grafu. Tyto odkazy mohou být vyvolány za účelem získání dalších relací nebo podrobnějších informací o tomto předmětu grafu.

descriptor

string

Popisovač je primárním způsobem, jak odkazovat na předmět grafu, když je systém spuštěný. Toto pole jednoznačně identifikuje stejný předmět grafu napříč účty i organizacemi.

directoryAlias

string

displayName

string

Toto je jedinečný zobrazovaný název předmětu grafu. Pokud chcete toto pole změnit, musíte změnit jeho hodnotu ve zdrojovém poskytovateli.

id

string

imageUrl

string

inactive

boolean

isAadIdentity

boolean

isContainer

boolean

isDeletedInOrigin

boolean

profileUrl

string

uniqueName

string

url

string

Tato adresa URL je úplná trasa ke zdrojovému prostředku tohoto předmětu grafu.

Třída představující kolekci odkazů REST.

Name Typ Description
links

object

Zobrazení odkazů jen pro čtení. Vzhledem k tomu, že odkazy jsou jen pro čtení, chceme je zveřejnit jenom jako jen pro čtení.