Is it possible to migrate from TFS 2008 to Git, and still preserve all the history, etc? I've seen some references that talk about doing it through SVN, but that seems rather complicated, and complicates my mission to introduce Git at my job.
Git in Visual Studio, Azure DevOps Services, and TFS is standard Git. You can use Visual Studio with third-party Git services, and you can also use third-party Git clients with TFS. To learn more, see Git and Azure Repos.
You can clone all projects by specifying $/ as the tfs-repository path. If you do not specify a git repository name, it will clone into tfs-collection .
Microsoft recommends Git Repos One of the first things to know is that Microsoft has made Git the default version control for new Azure DevOps projects (whether Server or Services). Microsoft has documented: Git is the default version control provider for new projects.
There is a direct way its called git-tfs and it's up on github.
You just do a
git tfs clone <tfs server> <tfs project>
I recommend getting the source and adding it to your path separately so that you can debug it for any strangeness, but the code is pretty easy to step through.
I had a file that was an msi that was 500 MB that the client stored in tfs, that wouldn't convert, took a few hours to narrow it down.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With