What is the best way to convert a TFS project to a git repo
git, tfs
Solution
There's an article by Black Marble on using `git tf` and doing a clone with `--deep` to maintain history when transferring between TFS instances. The same should apply for migrating to Git.
Problem
I know there have been a number of developments on support for git in the VS2012. We currently have a Team Foundation Server 2012 (Update 2) with all of our projects on it stored in the classic TFS format. We are wanting to move from TFS to a pure git repo system (shared folder with git repos). What is the best way to migrate our existing TFS projects into git repos so that they maintain their full commit log etc? Is TFS2Git still the way to go?