TFS to Azure Devops Services migration regarding...

50 views
Skip to first unread message

santa

unread,
Aug 3, 2022, 10:50:19 AM8/3/22
to git-tfs-dev
Hi Everyone,
 
              I need support from you guys, In my client side using TFS server 2010 version,
In the Team Foundation Server they are maintaining Repository (Source code) only,
They want to migrate source code from TFS to Azure Devops Services with full history.
please help me guys to do that...

Thanks in advance:)

Peter Baumann

unread,
Aug 3, 2022, 12:14:46 PM8/3/22
to git-t...@googlegroups.com
Try cloning with git-tfs and then pushing the git repo to Azure Devops.

-Peter

--
You received this message because you are subscribed to the Google Groups "git-tfs-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to git-tfs-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/git-tfs-dev/de666231-a9d2-4076-a58c-72b8549f55a1n%40googlegroups.com.

David Roberts

unread,
Aug 3, 2022, 12:35:04 PM8/3/22
to git-t...@googlegroups.com
The first problem I ran into was that MS tools for converting TFS repositories would only support up to two most recent legacy versions; the second was the size of the TFS repo versus the default maximum size for git repositories.
In the end, we divided the TFS repo into sub-sections so that we would not exceed the 300 GB of compressed data being ported to git.
In our case, we could only port the tip version (not the history) of the repository, except for a few special interest cases.

I hope git-tfs works for you, please let me know if it does.

Good luck,
David

Udaya P Hugar

unread,
Aug 4, 2022, 9:31:06 AM8/4/22
to git-t...@googlegroups.com
I had done migration with more 11yrs of history and 25GB of data. It worked fine for me.

~Uday


Udaya P Hugar

unread,
Aug 4, 2022, 9:31:06 AM8/4/22
to git-t...@googlegroups.com

santa

unread,
Sep 6, 2022, 7:33:54 AM9/6/22
to git-tfs-dev
Thanks team:)
       I done the source code migration from TFVC to GIT (using with git-tfs tool version V0.29.0) in TFS 2012 version ,because TFS 2010 .exe file is not available from online.

I have some doubts right now...please clarify team:)

1.Is there any possible to get TFS 2010 .exe file from anywhere/anyone for migration testing purpose.

2.Please let me know which version of git-tfs is suitable for TFS 2010.

3.We are currently using TFS 2010 version, Is this possible to migrate source code with full history from TFS server to Azure Devops Services without TFS server upgradation? If any upgradation is required means which version i want to upgrade from TFS 2010.

4.I did source code migration from TFVC to GIT right now, is there any possible to migrate source code from TFS server(version control system -TFVC) to Azure Devops services (version control system -TFVC), If possible means which version of TFS will support for that.


Thanks in advance:)

Matt Burke

unread,
Sep 11, 2022, 9:50:28 AM9/11/22
to git-t...@googlegroups.com
1. v0.27 includes support for the VS 2010 client library. https://github.com/git-tfs/git-tfs/releases/tag/v0.27.0

2. As long as you're using TFS 2010 with SP1, any git-tfs release should work. Git-tfs has modular support for VS versions. The current release (https://github.com/git-tfs/git-tfs/releases/tag/v0.32.0) includes assemblies for VS2015 - VS2019 and the source tree has support for VS2022 also. VS versions through 2022 are able to connect to TFS 2010 SP1 (https://docs.microsoft.com/en-us/visualstudio/releases/2022/compatibility#team-explorer-azure-devops-server-and-team-foundation-server).

3,4. This is a forum about git-tfs, not Azure Devops, so the best advice we can give is what Peter said, "Try cloning with git-tfs and then pushing the git repo to Azure Devops." That will give you the best results if you are going to use a Git repo with Azure Devops, not TFVC. Beyond that, I'd recommend finding a forum about Azure Devops. That said, in theory you could use git-tfs to pull from your TFS server to a Git repository and then push the Git commits to Azure Devops with 'git tfs rcheckin'. But I assume Azure Devops provides a migration tool, and it would be better to use it even if it includes upgrading your TFS server. 

--
Matt


Prabhu 80

unread,
Sep 13, 2022, 2:52:55 AM9/13/22
to git-t...@googlegroups.com
Thank you Matt Burke for your brief explanation :)

Reply all
Reply to author
Forward
0 new messages