如何在 VS2013 中配置解决方案以使用项目分支?

How do I configure a solution in VS2013 to use a project branch?

我有一个包含多个项目的解决方案。在处理此问题时,我正在对需要不同模式和连接字符串的数据库进行更改。

解决方案资源管理器 window 看起来像:

Solution
- BLL project
- Website project
- DAL project
- Console project
- Second website project

实际的目录结构实际上是这样的:

\Source\Workspaces\TeamName\BLL
\Source\Workspaces\TeamName\Website
\Source\Workspaces\TeamName\DAL
\Source\Workspaces\TeamName\Console
\Source\Workspaces\TeamName\SecondWebsite
\Source\Workspaces\TeamName\SolutionFiles

我可以很容易地对正在更改的单个项目进行分支。正是在这一点上,我陷入困境。我在 SO 和其他在线资源上找到的大部分内容都没有解释如何将解决方案中的项目切换到分支版本。

我是否只需要为分支创建一个新的解决方案文件并将其中的项目替换为它们的分支版本?

分支整个 TeamName 目录,包括解决方案和所有项目。