Reputation: 25108
I have two project. The older project (let call it A) is located in subversion repository and newer project B is located in Git repository.
I work with both of these projects in Visual Studio 2013. I have read that the selection of Source control provider shlould be bind with solution, but it does not work for me.
I open sln A and I set up source control provider to AnkhSVN. I open pending changes from menu and it just works. I close solution A.
I open sln B. I open team explorer connected to Git provider and I work with it. It works fine. I close sln B.
I open solution A and I expect the Anhk provider to be set up, but it is not. The source control provider setting is overriden. I have to go every time to Tool -> Option -> Source Control -> Plugin Selection and change the provider to AnkhSVN. It is very annoying.
How do you use it? Is there any solution?
Upvotes: 7
Views: 2826
Reputation: 25108
After almost one year dealing with this issue I have two workarounds:
I prefer option 2.
Upvotes: 2
Reputation: 21615
To make sure the correct source control provide is used when opening the solution, you have to connect the solution to source control. See msdn on how to do this.
Upvotes: -1