una duda existencial, por que te complicas teniendo el código en una unidad extraíble, en vez de tenerlo en la nube con github o si lo quieres privado, en bitbucket?. O sea, tu sistema de control funciona, pero es poco práctico.
lo otro, TFS soporta git, por lo tanto lo puedes conectar a...