theyetiman
theyetiman

Reputation: 8888

Visual Studio Solution with Several Projects Using Different Version Control Systems (Subversion and TFS)

If I have a solution in VS (any version really, but I'm currently on 2013) which has multiple projects, can each of those projects use a separate version control system with VS integration (i.e. a plugin of some kind)? Will VS 'play nice'?

The solution itself can only be in one version control system.

For example

My Solution // .sln file is in SVN
  |
  |- Project 1 
  |        // This uses SVN and VisualSVN plugin (or another Subversion plugin)
  |- Project 2 
  |        // This uses TFS and Team Explorer plugin

Will Visual Studio work with both version control plugins seamlessly? Or can I expect weird crossover effects with files being added to both systems?

Upvotes: 0

Views: 741

Answers (2)

Mike Beeler
Mike Beeler

Reputation: 4101

This is not supported in the sense that dependencies between projects cannot be tracked. As an additional side effect one change that changes three projects can no longer be done as a single checkin and the atomic nature of the checkin is lost as it needs to be done by multiple source control systems.

in short select the same source control system for all related projects

Upvotes: 1

It is not possible to have a different Version Control configured for each project in a Solution. Version control is configured at the solution level and set on/off at the project level.

I would be more interested in why you believe that this behaviour is required? As that would be off topic you should mail me directly.

Upvotes: 2

Related Questions