This is a great idea! We completely understand how auto-switching SCC providers would help increase your productivity. Although we plan to make this available to you in the near future, we are still in the planning process and may reach out for your feedback as we start to define how tackle this problem. We will check back as soon as possible with any updates to this request. Allison Buchholtz-Au: VS Program Manager Allison Buchholtz-Au commented
If this were at a project level, what would your expected behavior be at the solution level for a solution with multiple source control providers?
How do you want context set? If you're working in a particular project file, should that be the active provider or do you want to have an "active project" in some sense?