A utility to dump work item information and git commits from Azure DevOps (either a local install of Azure DevOps Server or the Azure hosted one). The utility will output one row per item with tab delimiters.
The name of the project relates to the historic name for Azure DevOps (Team Foundation Server - TFS).
dotnet TfsDump.dll git|workitems|workitemrevisions|help -c <collection url> [-u <username> -p <password>]|[-t <personal acccess token>]
Connection example:
-
dotnet TfsDump.dll git -c https://tfs.example.com/DefaultCollectionwill output data from the given Azure DevOps Server using the logged in user's credentials. -
dotnet TfsDump.dll git -c https://tfs.example.com/DefaultCollection -u TfsUser -p passwordwill output data from the given Azure DevOps Server using the given username and password. -
dotnet TfsDump.dll git -c https://dev.azure.com/some-organisation-name/some-project-name -t abc123will output data from the given organisation and project in Azure DevOps using the given personal access token.
Usage examples:
-
dotnet TfsDump.dll git -c https://dev.azure.com/some-organisation-name/some-project-name -t abc123will output all git commits from the given organisation and project in Azure DevOps. -
dotnet TfsDump.dll workitems -c https://dev.azure.com/some-organisation-name/some-project-name -t abc123will output all work items from the given organisation and project in Azure DevOps. -
dotnet TfsDump.dll workitemrevisions -c https://dev.azure.com/some-organisation-name/some-project-name -t abc123will output all work item history/revision changes from the given organisation and project in Azure DevOps. -
dotnet TfsDump.dll helpwill output a help string.