TFVC to Git Migration: the EASIEST solution
Вставка
- Опубліковано 31 лип 2024
- Do you have an Azure DevOps TFVC source control repository that you wish you could convert or import to Git? Did you know that Azure DevOps and Team Foundation Server already can do that?
Let's see how to migrate from TFVC to git thanks to the hidden features of Azure DevOps.
This an more in this video - TFVC to Git Migration: the EASIEST solution
🌟EXCLUSIVE CONTENT🌟
Do you want to access exclusive content, live chats and Q&As, polls, and even 1:1 calls with me? Join my Patreon: / coderdave
🆘 NEED HELP? 🆘
Book a 1:1 Consultation with CoderDave: geni.us/cdconsult
🙏🏻SUPPORT THE CHANNEL🙏🏻
Buy me a coffee: www.buymeacoffee.com/CoderDave
PayPal me donation: paypal.me/dabenveg
💬JOIN THE COMMUNITY
► Website: coderdave.io
► Discord: geni.us/cddiscord
► Newsletter: coderdave.io/newsletter
► Blog: dev.to/n3wt0n
► GitHub: github.com/n3wt0n
► Twitter: / davidebenvegnu
► Facebook: / coderdaveyt
🎥VIDEOS
► Migrate from Azure DevOps to GitHub: • SOLVE the PROBLEMS eve...
► Azure DevOps vs GitHub - the INTERVIEW: • GitHub vs Azure DevOps...
► How MICROSOFT Does DevOps: • How Microsoft Does DevOps
⏲TIMESTAMPS
0:00 Intro
1:27 Convert TFVC to Git
3:34 Conversion results
4:13 Wrap up
4:30 Bloopers
🎤PODCAST: geni.us/cdpodcast
❓QUESTIONS?
Have a question about DevOps, Cloud, Coding, or Anything Else? Post in comments section of this video!
🔴SUBSCRIBE to CoderDave here: ua-cam.com/users/CoderDave?sub...
_______________
👕GET MY MERCH: geni.us/cdmerch
🔮TOOLS I USE
► Twingate - Connect to your Private Resources SECURELY: geni.us/twingate
► TubeBuddy - #1 UA-cam channel Management tool (FREE): www.tubebuddy.com/CoderDave
► Moosend - Free Newsletter and Automation Platform: geni.us/moosend
📸🖥️GEAR AND SOFTWARE
► Music - Epidemic Sound (Get 30 days free): epidemicsound.com/referral/zf...
► Editing - Adobe Premiere Pro: geni.us/AdobeVideo
► Gear I Use for UA-cam: kit.co/CoderDave/gear-i-use-f...
► Gear I Use for Streaming: kit.co/CoderDave/gear-i-use-f...
► My Computer Setup: kit.co/CoderDave/main-compute...
► Full office setup: github.com/n3wt0n/work-from-h...
Disclaimer:
Some product links are affiliate links which means if you buy something I'll receive a small commission at no additional cost to you.
As an Amazon Associate, I earn from qualifying purchases. - Наука та технологія
✨ *Question of the day* ✨: how do you migrate your TFVC repos to git? Also, do you want me to create a longer video about this with all the details?
yes sir
Thank you!
Very welcome ☺️
Thanks for yout 3 min video, it was very helpful for me however the TFS repo that I want to migrate has many branches inside and when I do the migration only source is copied. Do you know if is there any extra setting or shall I move to another cmd tool I saw on the web? Thanks again!!!
Glad it was helpful! You are right, the embedded tool only import the main branch (docs.microsoft.com/en-us/azure/devops/repos/git/import-from-tfvc?view=azure-devops#troubleshooting). You can try and check out the "Git-Tfs" (github.com/git-tfs/git-tfs) which has less limitations
It can migrate only repo size
That could be a problem by itself... Git is not very good in handling big repos like that... why is it so big?
First thing I'd do is trying to clean it up: get rid of stale branches, remove all the binaries/packages/artifacts and store them in a binary storage (Azure Artifacts, Artifactory, Nexus... anything like that).. and so on
Fabulous! This is of great interest to me. Now the next step, if I wanted to move the newly-converted git repo over to GitHub would (probably) be to log on to GitHub and "pull" it in. Is there an automatic way to do that? Tnx for another great vid. +1
Not really a direct way, but you can easily migrate a git repo from Azure DevOps to GitHub following the approach I describe in this video: ua-cam.com/video/SR0L6czMr1A/v-deo.html
@@CoderDave Fantastic! This is super helpful!
Thanks ☺️ happy it helped
I am unable to connect to AzureDevops organization using git tfs tool could please help
Do you get any error? Usually it is due to wrong credentials or a PAT that doesn't have enough permissions
@@CoderDave getting 404 error one time and next getting the underlying connection closed ssl/TLs error
want more detail vdo with all features pls help
I will have soon more videos coming out on both Azure DevOps and GitHub. I'm going through some big changes right now so I'm not able to keep up with the video publishing schedule, but will be back to is very soon :)
Want full video for TFVC to Git
What else would you like to see about the migration?
Any way to migrate on-premise TFS to DevOps TFVC/Git?
Yes, you can do it with the embedded feature in Azure DevOps. MS has release an official ste-by-step guide too :) azure.microsoft.com/en-us/services/devops/migrate/
@@CoderDave I also have done that. But failed in validate steps, no clarity on how to solve the problem in microsoft troubleshoot page
@@Magus539 Best to get some help from Microsoft rep or a Microsoft partner. If you are migrating old projects you might have project template compatibility issues or if you are jumping from a very old version of TFS to ADO Services you might have to make more than one hop. Database size matters too. Lots of variables play into migrating to ADO Services.
Thank you!
You're welcome!