Tip migration (i.e. history) is the easiest, but I will answer based on my wishes to keep the story.
You have 2 options, you can go to the git repository or go to the TFVC repository.
Porting to git hosted in TFS may be the easiest option. There are many free tools like the git-svn tool and subgit to help migrate Subversion to the git repository. Having created the git repository locally, you can push it to the server and complete the “task”.
If you want to transfer the repository to TFVC, you probably look at a commercial tool if you want to do it in one step. A simpler option would be to first port svn to git and switch from git to TFVC using either git-tfs or git-tf.
source share