We help IT Professionals succeed at work.

Migrate from TFS 2013 to Azure DevOps 2019

Medium Priority
38 Views
Last Modified: 2020-02-25
Hello. We have an old TFS 2013 installation. I recently set up a new Azure Devops 2019 VM. I would like to migrate all of the projects to the new server into new a blank collection.  How would I go about moving the collection over to this server?  We do not have a lot of TFS users at this point so it would be fine to recreate user accounts and re-assign permissions. Any information would be helpful.
Comment
Watch Question

Shaun VermaakSenior Consultant
CERTIFIED EXPERT
Awarded 2017
Distinguished Expert 2019

Commented:
Update 5 installed? In-place upgrade supported from 2013 Update 5
https://docs.microsoft.com/en-us/azure/devops/server/upgrade/get-started?view=azure-devops
S SlomoSystems Administrator

Author

Commented:
There would need to be a lot of in place upgrading involved if it's even possible. It looks like  OS would need to go from 2008 to at least 2012. the SQL server would need to go from 2012 to at least 2016.
Shaun VermaakSenior Consultant
CERTIFIED EXPERT
Awarded 2017
Distinguished Expert 2019

Commented:
Yes. I wrote an upgrade process detailing the jumps. Will look for it and post

[Updated]
Okay found it but it is a NeoJS APEX XML and I don't have it readily installed
<?xml version="1.0" encoding="UTF-8"?>

-<graphml xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://graphml.graphdrawing.org/xmlns/1.0/graphml.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://graphml.graphdrawing.org/xmlns">


-<graph edgedefault="directed" id="G">


-<node id="fc4a660a-fe35-4f3b-a038-cc9a049ded05" labels=":Application">

<data key="labels">:Application</data>

<data key="Name">Azure DevOps Server 2019</data>

</node>


-<node id="92a547ab-44f4-47d0-bbc1-344a4f5b2420" labels=":Database">

<data key="labels">:Database</data>

<data key="Name">SQL Server 2008 R2</data>

</node>


-<node id="266bcde4-04bc-4162-990d-9eecd4d125ee" labels=":Database">

<data key="labels">:Database</data>

<data key="Name">SQL Server 2012 (minimum SP1)</data>

</node>


-<node id="189c2758-b33b-4529-8e10-8004c4af7994" labels=":Database">

<data key="labels">:Database</data>

<data key="Name">SQL Server 2016 (minimum SP1)</data>

</node>


-<node id="6809337a-df31-4be9-90b8-108c9a8bc79a" labels=":Database">

<data key="labels">:Database</data>

<data key="Name">SQL Server 2017</data>

</node>


-<node id="1e973aca-f0f3-466c-8a10-716174b18a96" labels=":Application">

<data key="labels">:Application</data>

<data key="Name">TFS 2010</data>

</node>


-<node id="5eee1892-3db4-41f2-ba1c-c18cd17034ac" labels=":Application">

<data key="labels">:Application</data>

<data key="Name">TFS 2013 Update 5</data>

</node>


-<node id="1392f85b-7f07-451a-9fa6-a3b60e9dc66c" labels=":Platform">

<data key="labels">:Platform</data>

<data key="Name">Physical Machine</data>

</node>


-<node id="b2e64069-375c-4efe-8359-437a32a176f1" labels=":Platform">

<data key="labels">:Platform</data>

<data key="Name">Virtual Machine</data>

</node>


-<node id="bf0d9e47-2f80-4332-acec-78adead1f348" labels=":Operating System">

<data key="labels">:Operating System</data>

<data key="Name">Windows Server 2008 R2 (minimum SP1)</data>

</node>


-<node id="f132caec-a034-4936-9e4e-f8da8361ef55" labels=":Operating System">

<data key="labels">:Operating System</data>

<data key="Name">Windows Server 2012</data>

</node>


-<node id="19e109a6-2811-4478-8609-800fa967d063" labels=":Operating System">

<data key="labels">:Operating System</data>

<data key="Name">Windows Server 2012 R2</data>

</node>


-<node id="9160250d-24c3-4948-892a-a0a0a3fb6deb" labels=":Operating System">

<data key="labels">:Operating System</data>

<data key="Name">Windows Server 2016</data>

</node>


-<node id="839c3d67-5443-4663-bbd2-988049f08b45" labels=":Operating System">

<data key="labels">:Operating System</data>

<data key="Name">Windows Server 2019</data>

</node>


-<edge id="c6b6d68a-dda0-49d1-9455-2c06df18ab6e" label="Supported Operating System" target="Operating System" source="Application">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="15f38038-ca12-4e49-a3f1-99fd7c3caff2" label="Supported Database" target="Database" source="Application">

<data key="labels">Supported Database</data>

</edge>


-<edge id="cf9e5e5e-5a91-4d12-bc71-380369de02f4" label="Supported Database" target="Database" source="Application">

<data key="labels">Supported Database</data>

</edge>


-<edge id="1ca92b0d-9880-4fce-a468-b792dcd2d517" label="Supported Platform" target="Platform" source="Application">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="fcd28014-8cd4-4c11-b584-7bb0dd938e1e" label="Supported Platform" target="Platform" source="Application">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="4f9d3444-81a0-4c52-9e36-ab91ee8dfa1e" label="Supported Operating System" target="Operating System" source="Application">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="22fdd527-6e2e-4ad1-8cca-7d29158d335d" label="Supported Operating System" target="Operating System" source="Application">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="505dea12-8755-4326-a699-e73fa1399e46" label="Supported Operating System" target="Operating System" source="Application">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="216b540d-dd17-48a3-a2f8-ac64763f0166" label="Supported Database" target="Database" source="Application">

<data key="labels">Supported Database</data>

</edge>


-<edge id="3785f353-cb36-4d24-8b08-fcccb0f4eb87" label="Supported Platform" target="Platform" source="Application">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="e665b7d5-f96b-4672-8fe3-b2e5cbbcb283" label="Supported Platform" target="Platform" source="Application">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="f6b67440-8b02-414b-b184-ebc9c2c5c623" label="Supported Operating System" target="Operating System" source="Application">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="dc884183-f2bf-45a6-9445-92247bae9144" label="Supported Operating System" target="Operating System" source="Application">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="8ae208e9-6a7c-4a11-a2af-095135e17a76" label="Supported Operating System" target="Operating System" source="Application">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="ced7f06b-50b7-4e09-b369-f5aa03e8633d" label="Supported Operating System" target="Operating System" source="Application">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="5df27c28-6a85-470e-bdaf-d4768877212b" label="Supported Database" target="Database" source="Application">

<data key="labels">Supported Database</data>

</edge>


-<edge id="0e9e89c1-ab14-489e-9b3f-2bd75867e150" label="Supported Database" target="Database" source="Application">

<data key="labels">Supported Database</data>

</edge>


-<edge id="28fbdf1d-6b8e-4032-a933-20235f57a9a1" label="Supported Platform" target="Platform" source="Application">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="b5172015-b032-43f3-9e67-46f8dc7bcb58" label="Supported Platform" target="Platform" source="Application">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="73128642-8edc-4d6b-9763-25e4b237ba45" label="Supported Operating System" target="Operating System" source="Database">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="7e96153d-88bd-4d86-ab11-4f067135df29" label="Supported Operating System" target="Operating System" source="Database">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="d106bfc3-b7f0-4999-b3fe-2cc175130d28" label="Supported Operating System" target="Operating System" source="Database">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="3669b28b-f42c-40c8-a76c-cc0df57a5589" label="Supported Operating System" target="Operating System" source="Database">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="142b6ceb-d4ea-4396-b288-01012dd46ab7" label="Supported Operating System" target="Operating System" source="Database">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="337c16a3-5e69-4943-ab38-1bbd1ec13b30" label="Supported Operating System" target="Operating System" source="Database">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="e1934bcf-8d66-4767-8193-ee9339a32ac1" label="Supported Operating System" target="Operating System" source="Database">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="9fb8ab36-b066-4b9b-ad3e-87262d267a85" label="Supported Operating System" target="Operating System" source="Database">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="97317163-9b7c-4eeb-890b-b618178ade03" label="Supported Operating System" target="Operating System" source="Database">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="0724d8a1-1500-463e-bdb1-55385a081642" label="Supported Operating System" target="Operating System" source="Database">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="6295e563-dd0f-46a6-9ace-64970a7652ea" label="Supported Operating System" target="Operating System" source="Database">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="4e927dac-6cee-453a-afc8-842e31680ac8" label="Supported Operating System" target="Operating System" source="Database">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="2c2b6585-b04c-437a-8239-516a6130cf4d" label="Supported Operating System" target="Operating System" source="Database">

<data key="labels">Supported Operating System</data>

</edge>


-<edge id="f908280f-9aee-4168-978c-b8f1b95afa72" label="Supported Platform" target="Platform" source="Operating System">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="72b13a40-879e-449f-a8bb-0d364619acc2" label="Supported Platform" target="Platform" source="Operating System">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="8f37b849-5ab2-4e6e-8392-be1b9b8a4e44" label="Supported Platform" target="Platform" source="Operating System">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="4b1fd3a0-1f69-4709-b34d-a13e772af0e4" label="Supported Platform" target="Platform" source="Operating System">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="a2fbb765-e828-43d7-993f-ccc7608f5bca" label="Supported Platform" target="Platform" source="Operating System">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="1dc770de-5a40-4229-bb30-e047a40a8b2a" label="Supported Platform" target="Platform" source="Operating System">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="f86cf7e1-aef5-4f8f-b1e1-655feed2b570" label="Supported Platform" target="Platform" source="Operating System">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="4390f12b-3195-451b-b4ec-09beed0fd7d3" label="Supported Platform" target="Platform" source="Operating System">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="127efb55-3f7a-4a54-aa5f-9ad8d4a56104" label="Supported Platform" target="Platform" source="Operating System">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="fb64856d-3fab-452d-9863-31b5460184fe" label="Supported Platform" target="Platform" source="Operating System">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="07153d55-a72f-4497-80fe-3a1692087c61" label="Supported Platform" target="Platform" source="Database">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="307c9d4f-7a7d-40f2-8c87-8cba74ff1f8d" label="Supported Platform" target="Platform" source="Database">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="0e65ae22-0006-4abd-8cbc-9aae9f4d130c" label="Supported Platform" target="Platform" source="Database">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="cf1e1ea4-2038-4eb5-bdce-5fab1b4fbecf" label="Supported Platform" target="Platform" source="Database">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="6397719d-2fbd-4d6b-98d8-2b398e269235" label="Supported Platform" target="Platform" source="Database">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="99be6cfd-abe8-448e-ba0d-a5390399c5fa" label="Supported Platform" target="Platform" source="Database">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="d5aea800-a6bb-49bd-afdf-d012d00aea6b" label="Supported Platform" target="Platform" source="Database">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="6674a92c-22d6-469d-b1d6-72926f42edb0" label="Supported Platform" target="Platform" source="Database">

<data key="labels">Supported Platform</data>

</edge>


-<edge id="22c8f2ca-0277-4a31-b920-85c3420a4de6" label="Supported Upgrade Path" target="Platform" source="Platform">

<data key="labels">Supported Upgrade Path</data>

</edge>


-<edge id="f434bfb0-85d3-468c-b9ad-ed03d07688f8" label="Supported Upgrade Path" target="Operating System" source="Operating System">

<data key="labels">Supported Upgrade Path</data>

</edge>


-<edge id="bdf20691-05e8-471e-81f0-2f74aed8b59b" label="Supported Upgrade Path" target="Operating System" source="Operating System">

<data key="labels">Supported Upgrade Path</data>

</edge>


-<edge id="2d5e5ea7-556c-4c25-81ec-785edac51c3a" label="Supported Upgrade Path" target="Operating System" source="Operating System">

<data key="labels">Supported Upgrade Path</data>

</edge>


-<edge id="ca46f51c-71ab-4bbb-af49-d85b8a26ac68" label="Supported Upgrade Path" target="Database" source="Database">

<data key="labels">Supported Upgrade Path</data>

</edge>


-<edge id="0d5bd5f1-3d40-43c0-85ec-c121728f294a" label="Supported Upgrade Path" target="Database" source="Database">

<data key="labels">Supported Upgrade Path</data>

</edge>


-<edge id="34b771f8-a530-494a-a543-3d5714eac48a" label="Supported Upgrade Path" target="Application" source="Application">

<data key="labels">Supported Upgrade Path</data>

</edge>


-<edge id="91416a0a-6656-49e5-8546-6d9937a98dab" label="Supported Upgrade Path" target="Application" source="Application">

<data key="labels">Supported Upgrade Path</data>

</edge>

</graph>

</graphml>

Open in new window

S SlomoSystems Administrator

Author

Commented:
Thank you. The company decided to recreate most of the projects on the new platform.  I may use this script for testing at a later date.
Systems Administrator
Commented:
We ended up creating a new Azure DevOps 2019 server and copying over the projects from the previous TFS installation through Visiual Studio. It does not get the history but the old machine can be spun up  if needed.