Changesets - Get Changeset Changes
检索给定变更集的 Tfvc 更改。
GET https://dev.azure.com/{organization}/_apis/tfvc/changesets/{id}/changes?api-version=5.0
GET https://dev.azure.com/{organization}/_apis/tfvc/changesets/{id}/changes?$skip={$skip}&$top={$top}&api-version=5.0
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps 组织的名称。 |
id
|
path |
integer int32 |
变更集的 ID。 默认值:null |
|
api-version
|
query | True |
string |
要使用的 API 版本。 应将其设置为“5.0”才能使用此版本的 API。 |
$skip
|
query |
integer int32 |
要跳过的结果数。 默认值:null |
|
$top
|
query |
integer int32 |
要返回的最大结果数。 默认值:null |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
成功的操作 |
安全性
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
名称 | 说明 |
---|---|
vso.code | 授予读取有关提交、更改集、分支和其他版本控制项目的源代码和元数据的能力。 此外,还授予搜索代码的功能,并通过服务挂钩获取有关版本控制事件的通知。 |
示例
GET the Tfvc changes for a given changeset
Sample Request
GET https://dev.azure.com/{organization}/_apis/tfvc/changesets/7/changes?api-version=5.0
Sample Response
{
"count": 1,
"value": [
{
"item": {
"version": 7,
"size": 11,
"hashValue": "9cXQCGt5dzPUrCaVsL+kVA==",
"path": "$/Project01/ExampleFolder/TestFile01.txt",
"url": "https://codedev.ms/fabrikam/_apis/tfvc/items/$/Project01/ExampleFolder/TestFile01.txt?versionType=Changeset&version=7"
},
"changeType": "edit"
}
]
}
定义
名称 | 说明 |
---|---|
Item |
|
Item |
|
Tfvc |
更改。 |
Tfvc |
|
Version |
对项所做的更改的类型。 |
ItemContent
名称 | 类型 | 说明 |
---|---|---|
content |
string |
|
contentType |
ItemContentType
名称 | 类型 | 说明 |
---|---|---|
base64Encoded |
string |
|
rawText |
string |
TfvcChange
更改。
名称 | 类型 | 说明 |
---|---|---|
changeType |
对项所做的更改的类型。 |
|
item |
string |
当前版本。 |
mergeSources |
重命名或创建分支时合并源的列表。 |
|
newContent |
更改后项的内容。 |
|
pendingVersion |
integer |
(搁置) 更改所针对的版本 |
sourceServerItem |
string |
服务器上的项的路径。 |
url |
string |
用于检索项的 URL。 |
TfvcMergeSource
名称 | 类型 | 说明 |
---|---|---|
isRename |
boolean |
指示此是否重命名源。 如果为 false,则为合并源。 |
serverItem |
string |
合并源的服务器项。 |
versionFrom |
integer |
版本范围的开头。 |
versionTo |
integer |
版本范围的结束。 |
VersionControlChangeType
对项所做的更改的类型。
名称 | 类型 | 说明 |
---|---|---|
add |
string |
|
all |
string |
|
branch |
string |
|
delete |
string |
|
edit |
string |
|
encoding |
string |
|
lock |
string |
|
merge |
string |
|
none |
string |
|
property |
string |
|
rename |
string |
|
rollback |
string |
|
sourceRename |
string |
|
targetRename |
string |
|
undelete |
string |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈