แชร์ผ่าน


Git diffs

TFS 2017 | TFS 2015 | TFS 2013

Note

Looking for REST APIS that support TFS 2018 or later versions? See the Azure DevOps REST API Reference.

api-version = 1.0

Diffs compare a target version with a base version and return a list of items that are only in the target version. If either the target or base version isn't specified, the default branch is used.

If you haven't already, look at the information on getting started with these APIs.

Get a list of differences

GET https://{instance}/DefaultCollection/{project}/_apis/repos/git/repositories/{repository}/diffs/commits?api-version={version}
Parameter Type Default Notes
URL
instance string TFS server name ({server:port}).
project string ID or name of the project. Optional if specifying an ID for repository.
repository string ID of the repository.
Query
api-version string Version of the API to use.
baseVersionType enum { Branch, Tag, Commit } Branch Item versions.
baseVersion string master Item versions.
targetVersionType enum { Branch, Tag, Commit } Branch Item versions.
targetVersion string master Item versions.
$skip integer 0 Number of commits to skip.
$top integer 100 Number of commits to return.

Note

Repositories have both a name and an identifier. Identifiers are globally unique, but several projects may contain a repository of the same name. You don't need to include the project if you specify a repository by ID. However, if you specify a repository by name, you must also specify the project (by name or ID).

By repository ID

Sample request

GET https://mytfsserver/DefaultCollection/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/diffs/commits?targetVersion=master&baseVersion=develop&api-version=1.0

Sample response

{
  "allChangesIncluded": true,
  "changeCounts": {
    "Add": 24,
    "Edit": 6
  },
  "changes": [
    {
      "item": {
        "gitObjectType": "tree",
        "commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
        "path": "/CustomerAddressModule",
        "isFolder": true,
        "url": "https://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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
}

A page at a time

Sample request

GET https://mytfsserver/DefaultCollection/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/diffs/commits?targetVersion=master&baseVersion=develop&$top=2&$skip=2&api-version=1.0

Sample response

{
  "changeCounts": {
    "Add": 24,
    "Edit": 6
  },
  "changes": [
    {
      "item": {
        "gitObjectType": "tree",
        "commitId": "23d0bc5b128a10056dc68afece360d8a0fabb014",
        "path": "/CustomerAddressModule/CustomerAddressModule",
        "isFolder": true,
        "url": "https://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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 commit IDs

Sample request

GET https://mytfsserver/DefaultCollection/_apis/git/repositories/278d5cd2-584d-4b63-824a-2ba458937249/diffs/commits?baseVersionType=commit&baseVersion=c093714168cdd190c1e171a803e996d685454352&targetVersionType=commit&targetVersion=2f271272a1548da5a6507b4a29f3af943094c6b4&api-version=1.0

Sample response

{
  "allChangesIncluded": true,
  "changeCounts": {
    "Edit": 15,
    "Add": 1
  },
  "changes": [
    {
      "item": {
        "objectId": "bde769ee42117ea4ea87d5ec29ebdad6d3db90e6",
        "originalObjectId": "5a99d58c0ee5d8ea32a837c0f3e1c384d9b3f35c",
        "gitObjectType": "tree",
        "commitId": "2f271272a1548da5a6507b4a29f3af943094c6b4",
        "path": "/CustomerAddressModule",
        "isFolder": true,
        "url": "https://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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://mytfsserver/DefaultCollection/_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
}