We're using Visual SVN for source control. We've got multiple solutions that reference a class library project. Each of the solutions uses svn:externals to reference the class library so that when the solution is opened in VS2010, we can make changes to the class library project with the svn (for lack of a better word) 'link'.
Say I have two solutions, solution A and solution B. Each of them reference class library C using svn:externals.
Say I make changes to class library C in solution A. In order to get the changes in solution B so that I can test both, I first have to commit the changes to SVN and then update solution B.
Is there a way to set this up so that:
1) I only have one copy of the class library C project on my development machine
and/or
2) Set this scenario up so that I don't have to commit to svn in order to test solution B ?
I don't want to have to commit to svn before I have fully tested all the solutions.
How do you handle this scenario?