Diffs - Get
基本コミットとターゲット コミットの間で最も近い共通コミット (マージ ベース) を見つけ、基本コミットとターゲット コミット、または共通コミットとターゲット コミットの間の差分を取得します。
GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/diffs/commits?api-version=7.1
GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/diffs/commits?diffCommonCommit={diffCommonCommit}&$top={$top}&$skip={$skip}&baseVersion={baseVersion}&baseVersionOptions={baseVersionOptions}&baseVersionType={baseVersionType}&targetVersion={targetVersion}&targetVersionOptions={targetVersionOptions}&targetVersionType={targetVersionType}&api-version=7.1
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps 組織の名前。 |
repository
|
path | True |
string |
リポジトリの名前または ID。 |
project
|
path |
string |
プロジェクト ID またはプロジェクト名 |
|
api-version
|
query | True |
string |
使用する API のバージョン。 このバージョンの API を使用するには、これを '7.1' に設定する必要があります。 |
$skip
|
query |
integer (int32) |
スキップする変更の数 |
|
$top
|
query |
integer (int32) |
返される変更の最大数。 既定値は 100 です。 |
|
base
|
query |
string |
バージョン文字列識別子 (タグ/ブランチの名前、コミットの SHA1) |
|
base
|
query |
バージョン オプション - バージョンに対して追加の修飾子を指定する (例: Previous) |
||
base
|
query |
バージョンの種類 (ブランチ、タグ、またはコミット)。 ID の解釈方法を決定します |
||
diff
|
query |
boolean |
true の場合は、共通コミットとターゲット コミットの間で相違します。 false の場合は、基本コミットとターゲット コミットの間で相違します。 |
|
target
|
query |
string |
バージョン文字列識別子 (タグ/ブランチの名前、コミットの SHA1) |
|
target
|
query |
バージョン オプション - バージョンに対して追加の修飾子を指定する (例: Previous) |
||
target
|
query |
バージョンの種類 (ブランチ、タグ、またはコミット)。 ID の解釈方法を決定します |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
成功した操作 |
セキュリティ
oauth2
型:
oauth2
フロー:
accessCode
Authorization URL (承認 URL):
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token URL (トークン 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
スコープ
名前 | 説明 |
---|---|
vso.code | コミット、変更セット、ブランチ、およびその他のバージョン管理成果物に関するソース コードとメタデータを読み取る機能を付与します。 また、コードを検索し、サービス フックを使用してバージョン管理イベントに関する通知を受け取る機能も付与されます。 |
例
A page at a time |
Between branches |
Between commit IDs |
A page at a time
要求のサンプル
GET https://dev.azure.com/fabrikam/MyProject/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/diffs/commits?$top=2&$skip=2&baseVersion=develop&targetVersion=master&api-version=7.1
応答のサンプル
{
"changeCounts": {
"Add": 24,
"Edit": 6
},
"changes": [
{
"item": {
"gitObjectType": "tree",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule/CustomerAddressModule",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule/CustomerAddressModule?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule/CustomerAddressModule/App.config",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule/CustomerAddressModule/App.config?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
}
],
"commonCommit": "be67f8871a4d2c75f13a51c1d3c30ac0d74d4ef4",
"aheadCount": 17,
"behindCount": 1
}
Between branches
要求のサンプル
GET https://dev.azure.com/fabrikam/MyProject/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/diffs/commits?baseVersion=develop&targetVersion=master&api-version=7.1
応答のサンプル
{
"allChangesIncluded": true,
"changeCounts": {
"Add": 24,
"Edit": 6
},
"changes": [
{
"item": {
"gitObjectType": "tree",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule/CustomerAddressModule.sln",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule/CustomerAddressModule.sln?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "tree",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule/CustomerAddressModule",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule/CustomerAddressModule?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule/CustomerAddressModule/App.config",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule/CustomerAddressModule/App.config?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule/CustomerAddressModule/CustomerAddressModule.csproj",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule/CustomerAddressModule/CustomerAddressModule.csproj?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule/CustomerAddressModule/Form1.Designer.cs",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule/CustomerAddressModule/Form1.Designer.cs?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule/CustomerAddressModule/Form1.cs",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule/CustomerAddressModule/Form1.cs?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule/CustomerAddressModule/Form1.resx",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule/CustomerAddressModule/Form1.resx?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule/CustomerAddressModule/Program.cs",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule/CustomerAddressModule/Program.cs?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "tree",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule/CustomerAddressModule/Properties",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule/CustomerAddressModule/Properties?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule/CustomerAddressModule/Properties/AssemblyInfo.cs",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule/CustomerAddressModule/Properties/AssemblyInfo.cs?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule/CustomerAddressModule/Properties/Resources.Designer.cs",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule/CustomerAddressModule/Properties/Resources.Designer.cs?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule/CustomerAddressModule/Properties/Resources.resx",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule/CustomerAddressModule/Properties/Resources.resx?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule/CustomerAddressModule/Properties/Settings.Designer.cs",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule/CustomerAddressModule/Properties/Settings.Designer.cs?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/CustomerAddressModule/CustomerAddressModule/Properties/Settings.settings",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/CustomerAddressModule/CustomerAddressModule/Properties/Settings.settings?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "tree",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/HelloWorld",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/HelloWorld?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/HelloWorld/.classpath",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/HelloWorld/.classpath?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/HelloWorld/.project",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/HelloWorld/.project?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/HelloWorld/build.xml",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/HelloWorld/build.xml?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "tree",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/HelloWorld/dist",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/HelloWorld/dist?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "tree",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/HelloWorld/dist/lib",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/HelloWorld/dist/lib?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/HelloWorld/dist/lib/MyProject-20140210.jar",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/HelloWorld/dist/lib/MyProject-20140210.jar?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "tree",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/HelloWorld/src",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/HelloWorld/src?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/HelloWorld/src/HelloWorld.java",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/HelloWorld/src/HelloWorld.java?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "add"
},
{
"item": {
"gitObjectType": "tree",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/MyWebSite",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/MyWebSite?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "edit"
},
{
"item": {
"gitObjectType": "tree",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/MyWebSite/MyWebSite",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/MyWebSite/MyWebSite?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "edit"
},
{
"item": {
"gitObjectType": "tree",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/MyWebSite/MyWebSite/Views",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/MyWebSite/MyWebSite/Views?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "edit"
},
{
"item": {
"gitObjectType": "tree",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/MyWebSite/MyWebSite/Views/Home",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/MyWebSite/MyWebSite/Views/Home?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "edit"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/MyWebSite/MyWebSite/Views/Home/_Register.cshtml",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/MyWebSite/MyWebSite/Views/Home/_Register.cshtml?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "edit"
},
{
"item": {
"gitObjectType": "blob",
"commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
"path": "/MyWebSite/MyWebSite/Web.config",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items/MyWebSite/MyWebSite/Web.config?versionType=Commit&version=23d0bc5b128a10056dc68afece360d8a0fabb014"
},
"changeType": "edit"
}
],
"commonCommit": "be67f8871a4d2c75f13a51c1d3c30ac0d74d4ef4",
"aheadCount": 17,
"behindCount": 1
}
Between commit IDs
要求のサンプル
GET https://dev.azure.com/fabrikam/MyProject/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/diffs/commits?baseVersion=c093714168cdd190c1e171a803e996d685454352&baseVersionType=commit&targetVersion=2f271272a1548da5a6507b4a29f3af943094c6b4&targetVersionType=commit&api-version=7.1
応答のサンプル
{
"allChangesIncluded": true,
"changeCounts": {
"Edit": 15,
"Add": 1
},
"changes": [
{
"item": {
"objectId": "bde769ee42117ea4ea87d5ec29ebdad6d3db90e6",
"originalObjectId": "5a99d58c0ee5d8ea32a837c0f3e1c384d9b3f35c",
"gitObjectType": "tree",
"commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"path": "/CustomerAddressModule",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items//CustomerAddressModule?versionType=Commit&version=2f271272a1548da5a6507b4a29f3af943094c6b4"
},
"changeType": "edit"
},
{
"item": {
"objectId": "062c2370b4a773e4d1240d0591f05236ea6bffd5",
"originalObjectId": "ac01e969c8f57a5ce4404c8314d28c376b9741aa",
"gitObjectType": "tree",
"commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"path": "/CustomerAddressModule/CustomerAddressModule",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items//CustomerAddressModule/CustomerAddressModule?versionType=Commit&version=2f271272a1548da5a6507b4a29f3af943094c6b4"
},
"changeType": "edit"
},
{
"item": {
"objectId": "44d4defe7505e786c7843bb8d48742fbd7fb2a5d",
"originalObjectId": "c7b2717ed43cf3a146178efe8c6b56f15e04e206",
"gitObjectType": "blob",
"commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"path": "/CustomerAddressModule/CustomerAddressModule/Form1.cs",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items//CustomerAddressModule/CustomerAddressModule/Form1.cs?versionType=Commit&version=2f271272a1548da5a6507b4a29f3af943094c6b4"
},
"changeType": "edit"
},
{
"item": {
"objectId": "86611e6e2a985a667b2d744d3e133c035d050fdc",
"originalObjectId": "1880da2a57cc772c0e8cd1725911e05fb9dea384",
"gitObjectType": "blob",
"commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"path": "/CustomerAddressModule/CustomerAddressModule/Program.cs",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items//CustomerAddressModule/CustomerAddressModule/Program.cs?versionType=Commit&version=2f271272a1548da5a6507b4a29f3af943094c6b4"
},
"changeType": "edit"
},
{
"item": {
"objectId": "3936f555cbfd2354766c928f24314f3371b26eb9",
"originalObjectId": "5ae8cdfbac92acedd2516c0cf47cb4e23834c907",
"gitObjectType": "tree",
"commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"path": "/HelloWorld",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items//HelloWorld?versionType=Commit&version=2f271272a1548da5a6507b4a29f3af943094c6b4"
},
"changeType": "edit"
},
{
"item": {
"objectId": "12ab83fdf67f60340065fd6595f7b7d27ac43e64",
"originalObjectId": "91ffd59c44444779a707d22dca26481062912771",
"gitObjectType": "tree",
"commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"path": "/HelloWorld/src",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items//HelloWorld/src?versionType=Commit&version=2f271272a1548da5a6507b4a29f3af943094c6b4"
},
"changeType": "edit"
},
{
"item": {
"objectId": "11c2143a3d6cdf7c183875b1c9bcd9ed1148946b",
"originalObjectId": "8c372a0d74743a1e6bde482b6ad1b7d3086400cc",
"gitObjectType": "blob",
"commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"path": "/HelloWorld/src/HelloWorld.java",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items//HelloWorld/src/HelloWorld.java?versionType=Commit&version=2f271272a1548da5a6507b4a29f3af943094c6b4"
},
"changeType": "edit"
},
{
"item": {
"objectId": "5bb6f703f01eba72e9bb023891991f71e611b1e4",
"originalObjectId": "64e06bc4be939bffe64c65ae3c290e4c5206acf2",
"gitObjectType": "tree",
"commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"path": "/MyWebSite",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items//MyWebSite?versionType=Commit&version=2f271272a1548da5a6507b4a29f3af943094c6b4"
},
"changeType": "edit"
},
{
"item": {
"objectId": "a1ec6decdcc91b432aadac506db6e56f6d75cc60",
"originalObjectId": "429e27bd5309b641581aed99ab7c26e3054ed1a0",
"gitObjectType": "tree",
"commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"path": "/MyWebSite/MyWebSite",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items//MyWebSite/MyWebSite?versionType=Commit&version=2f271272a1548da5a6507b4a29f3af943094c6b4"
},
"changeType": "edit"
},
{
"item": {
"objectId": "a3237c23ed9a046387ddcacdf3b9c612bc884939",
"originalObjectId": "0d106d2f98e710ff86c5991991990a2e8f9819bd",
"gitObjectType": "blob",
"commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"path": "/MyWebSite/MyWebSite/Project_Readme.html",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items//MyWebSite/MyWebSite/Project_Readme.html?versionType=Commit&version=2f271272a1548da5a6507b4a29f3af943094c6b4"
},
"changeType": "edit"
},
{
"item": {
"objectId": "5b029732598033bba1d7e7087b54f3030fe67c09",
"originalObjectId": "9b8bb976714f08fe5a2b82559a11ce35fa10c3cd",
"gitObjectType": "blob",
"commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"path": "/MyWebSite/MyWebSite/Startup.cs",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items//MyWebSite/MyWebSite/Startup.cs?versionType=Commit&version=2f271272a1548da5a6507b4a29f3af943094c6b4"
},
"changeType": "edit"
},
{
"item": {
"objectId": "d1d5c2d49045d52bba6419652d6ecb2cd560dc29",
"originalObjectId": "cdf394b9560d7f9b1c97858d15962504def55642",
"gitObjectType": "tree",
"commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"path": "/MyWebSite/MyWebSite/Views",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items//MyWebSite/MyWebSite/Views?versionType=Commit&version=2f271272a1548da5a6507b4a29f3af943094c6b4"
},
"changeType": "edit"
},
{
"item": {
"objectId": "ea6765e1976b9e8a6d4981fd8febebd574a91571",
"originalObjectId": "de4d162bd8e761438917de6aa79ca0296d42d113",
"gitObjectType": "tree",
"commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"path": "/MyWebSite/MyWebSite/Views/Home",
"isFolder": true,
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items//MyWebSite/MyWebSite/Views/Home?versionType=Commit&version=2f271272a1548da5a6507b4a29f3af943094c6b4"
},
"changeType": "edit"
},
{
"item": {
"objectId": "8052a02bee6f82ae02c4d408d1b5b98ab1bf56a6",
"originalObjectId": "49602fb29a79ea6e70746b1cfccbb080531aa6dc",
"gitObjectType": "blob",
"commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"path": "/MyWebSite/MyWebSite/Views/Home/_Register.cshtml",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items//MyWebSite/MyWebSite/Views/Home/_Register.cshtml?versionType=Commit&version=2f271272a1548da5a6507b4a29f3af943094c6b4"
},
"changeType": "edit"
},
{
"item": {
"objectId": "b219db18b7fd7c45b05a0092846a8fbf1edbe18f",
"originalObjectId": "42f77316b7d166374ce8d6cb9f141b9e77c582f5",
"gitObjectType": "blob",
"commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"path": "/MyWebSite/MyWebSite/Web.config",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items//MyWebSite/MyWebSite/Web.config?versionType=Commit&version=2f271272a1548da5a6507b4a29f3af943094c6b4"
},
"changeType": "edit"
},
{
"item": {
"objectId": "f61bddbdf26a6365e02c94531abb370409c5aea3",
"gitObjectType": "blob",
"commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"path": "/readme.md",
"url": "https://dev.azure.com/fabrikam/c34d5807-1734-4541-ad1c-d16e9ac1faca/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/items//readme.md?versionType=Commit&version=2f271272a1548da5a6507b4a29f3af943094c6b4"
},
"changeType": "add"
}
],
"commonCommit": "c093714168cdd190c1e171a803e996d685454352",
"baseCommit": "c093714168cdd190c1e171a803e996d685454352",
"targetCommit": "2f271272a1548da5a6507b4a29f3af943094c6b4",
"aheadCount": 22,
"behindCount": 0
}
定義
名前 | 説明 |
---|---|
Git |
|
Git |
|
Git |
|
Git |
バージョン オプション - バージョンに対して追加の修飾子を指定する (例: Previous) |
Git |
バージョンの種類 (ブランチ、タグ、またはコミット)。 ID の解釈方法を決定します |
Item |
|
Item |
|
Version |
アイテムに対して行われた変更の種類。 |
GitChange
名前 | 型 | 説明 |
---|---|---|
changeId |
integer (int32) |
変更のグループ内の変更の ID。 |
changeType |
アイテムに対して行われた変更の種類。 |
|
item |
string (T) |
現在のバージョン。 |
newContent |
変更後のアイテムの内容。 |
|
newContentTemplate |
新しい変更をプッシュするときに使用する新しいコンテンツ テンプレート。 |
|
originalPath |
string |
現在のパスと異なる場合は、アイテムの元のパス。 |
sourceServerItem |
string |
サーバー上の項目のパス。 |
url |
string |
アイテムを取得する URL。 |
GitCommitDiffs
名前 | 型 | 説明 |
---|---|---|
aheadCount |
integer (int32) |
|
allChangesIncluded |
boolean |
|
baseCommit |
string |
|
behindCount |
integer (int32) |
|
changeCounts |
object |
|
changes | ||
commonCommit |
string |
|
targetCommit |
string |
GitTemplate
名前 | 型 | 説明 |
---|---|---|
name |
string |
テンプレートの名前 |
type |
string |
テンプレートの種類 |
GitVersionOptions
バージョン オプション - バージョンに対して追加の修飾子を指定する (例: Previous)
値 | 説明 |
---|---|
firstParent |
コミットの最初の親 (HEAD^) |
none |
指定されていません |
previousChange |
現在のバージョンより前の変更された項目をコミットする |
GitVersionType
バージョンの種類 (ブランチ、タグ、またはコミット)。 ID の解釈方法を決定します
値 | 説明 |
---|---|
branch |
バージョンをブランチ名として解釈する |
commit |
バージョンをコミット ID (SHA1) として解釈する |
tag |
バージョンをタグ名として解釈する |
ItemContent
名前 | 型 | 説明 |
---|---|---|
content |
string |
|
contentType |
ItemContentType
値 | 説明 |
---|---|
base64Encoded | |
rawText |
VersionControlChangeType
アイテムに対して行われた変更の種類。
値 | 説明 |
---|---|
add | |
all | |
branch | |
delete | |
edit | |
encoding | |
lock | |
merge | |
none | |
property | |
rename | |
rollback | |
sourceRename | |
targetRename | |
undelete |