Visual Studio 2013 coexists with Ankh SVN and Git

I have two projects. The older project (let it be called A) is in the subversion repository, and the new project B is in the Git repository.

I work with both of these projects in Visual Studio 2013. I read that choosing a source control provider may be related to the solution, but it does not work for me.

I open sln A and I install the source control provider in AnkhSVN. I open the pending changes from the menu and it just works. Close Solution A.

I open sln B. I open the explorer connected to the Git provider and I work with it. It is working fine. I close sln B.

I am opening solution A, and I expect the Anhk provider to be configured , but that is not . The control source provider parameter is reevaluated. I need to go every time in Tool β†’ Option β†’ Initial control β†’ Select a plugin and change the provider to AnkhSVN. This is very annoying.

How do you use it? Is there any solution?

+6
source share
2 answers

After almost one year related to this problem, I have two ways:

  • Install ankhSVN as the Visual Studio source code provider and use git as an external tool.
  • Wrap SVN repositories with Microsoft git Provider ( git-svn ) and use only git as your Visual Studio Source management provider.

I prefer option 2.

+2
source

To make sure that when you open the solution, the correct source control is used, you need to connect the solution to the source of control. See msdn for how to do this.

-1
source

All Articles