Veja abaixo como migrar um repositório VS TFS (Team Foundation Server) para GIT:
Referência de uso: https://github.com/git-tfs/git-tfs/blob/master/doc/commands/clone.md
Sintaxe do comando:
Usage: git-tfs clone [options] tfs-url-or-instance-name repository-path <git-repository-path>
$ git-tfs clone https://SOURCE.visualstudio.com/DefaultCollection $/PROJECT_NAME/FOLDER --debug
Imaginando que você tem no TFS (https://SOURCE.visualstudio.com/PROJECT_NAME/ProjetoTeste) um repositório chamado “ProjetoTeste” e deseja criar no TFS esse repositório GIT (https://SOURCE.visualstudio.com/PROJECT_GIT_NAME/ProjetoTeste), faça o seguinte:
Crie no servidor (pode ser no visualstudio.com) um novo repositório GIT com o nome do projeto “ProjetoTeste” e copie o endereço ssh desse repositório
Para enviar o repositório local para o repositório GIT no TFS, rode:
cd C:\projetos\ProjetoTeste
git init –bare
git remote add origin ssh://source@vs-ssh.visualstudio.com:22/DefaultCollection/PROJECT_GIT_NAME/_ssh/ProjetoTeste
git push origin master
git push –set-upstream origin master
git pull