次の方法で共有


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 組織の名前。

repositoryId
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 です。

baseVersion
query

string

バージョン文字列識別子 (タグ/ブランチの名前、コミットの SHA1)

baseVersionOptions
query

GitVersionOptions

バージョン オプション - バージョンに対して追加の修飾子を指定する (例: Previous)

baseVersionType
query

GitVersionType

バージョンの種類 (ブランチ、タグ、またはコミット)。 ID の解釈方法を決定します

diffCommonCommit
query

boolean

true の場合は、共通コミットとターゲット コミットの間で相違します。 false の場合は、基本コミットとターゲット コミットの間で相違します。

targetVersion
query

string

バージョン文字列識別子 (タグ/ブランチの名前、コミットの SHA1)

targetVersionOptions
query

GitVersionOptions

バージョン オプション - バージョンに対して追加の修飾子を指定する (例: Previous)

targetVersionType
query

GitVersionType

バージョンの種類 (ブランチ、タグ、またはコミット)。 ID の解釈方法を決定します

応答

名前 説明
200 OK

GitCommitDiffs

成功した操作

セキュリティ

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
}

定義

名前 説明
GitChange
GitCommitDiffs
GitTemplate
GitVersionOptions

バージョン オプション - バージョンに対して追加の修飾子を指定する (例: Previous)

GitVersionType

バージョンの種類 (ブランチ、タグ、またはコミット)。 ID の解釈方法を決定します

ItemContent
ItemContentType
VersionControlChangeType

アイテムに対して行われた変更の種類。

GitChange

名前 説明
changeId

integer (int32)

変更のグループ内の変更の ID。

changeType

VersionControlChangeType

アイテムに対して行われた変更の種類。

item

string (T)

現在のバージョン。

newContent

ItemContent

変更後のアイテムの内容。

newContentTemplate

GitTemplate

新しい変更をプッシュするときに使用する新しいコンテンツ テンプレート。

originalPath

string

現在のパスと異なる場合は、アイテムの元のパス。

sourceServerItem

string

サーバー上の項目のパス。

url

string

アイテムを取得する URL。

GitCommitDiffs

名前 説明
aheadCount

integer (int32)

allChangesIncluded

boolean

baseCommit

string

behindCount

integer (int32)

changeCounts

object

changes

GitChange[]

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

ItemContentType

説明
base64Encoded
rawText

VersionControlChangeType

アイテムに対して行われた変更の種類。

説明
add
all
branch
delete
edit
encoding
lock
merge
none
property
rename
rollback
sourceRename
targetRename
undelete