Migre TFS local a git en Visual Studio Online

Tengo un server que ejecuta Team Foundation Server 2010 y me gustaría migrarlo a Visual Studio Online. Si es posible, también me gustaría convertir cada proyecto / sucursal (que actualmente usa TFVC) en git para poder utilizarlo de ahora en adelante en VS Online. El método oficial para migrar TFVC a VS Online solo importa soluciones TFVC, no git, por lo que entiendo que una conversión local no sería posible.

Cuál es la mejor manera de lograr esto?

Puede usar una herramienta como git-tfs para convertir un repository de TFVC a un repository de Git, pero tenga en count que las twigs de TFS son fundamentalmente muy diferentes a las twigs de Git, y no hay un mapeo de uno a uno entre las dos cosas. Git-tfs hace un buen trabajo al administrar twigs simples, pero no es perfecto.

Una vez que haya convertido su repository TFVC en un repository Git, puede agregar su repository VSO como un nuevo control remoto y forzarlo a ingresar a VSO. Fácil.