With Visual Studio 2013 is a nightmare to keep a git repository but having TFS as a source control plugin activated when we load the solution. Every time we open the solution, by default Visual Studio will select the Git provider and ignore completely TFS (oh, irony…) To solve that, I had to move out the .git folder to an external folder and point the git dir to the actual source code folder. So an example is: C:\Git\ (where I have my different .git repositories per project stored) -- C:\Git\ProjectOne\.git ......