【问题标题】:How do I configure a solution in VS2013 to use a project branch?如何在 VS2013 中配置解决方案以使用项目分支?
【发布时间】:2015-07-01 16:08:58
【问题描述】:

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

解决方案资源管理器窗口如下所示:

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 和其他在线资源上找到的大部分内容都没有解释如何将解决方案中的项目切换到分支版本。

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

【问题讨论】:

    标签: visual-studio-2013 tfs branching-and-merging


    【解决方案1】:

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

    【讨论】:

    • 接下来是:如何?如果我在源代码管理资源管理器中右键单击存储库名称并告诉它分支,它会弹出分支对话框,无处可分支。如果我尝试在某处添加,它会告诉我源代码控制必须分支到现有的团队项目中。如果我尝试将其分支到自身中,那么它也会引发错误。使用 TFS 电动工具,Windows 资源管理器中甚至不存在分支选项。我错过了什么?
    • 如果 TeamName 是您的团队项目的名称,那么您需要创建一个额外的文件夹层。 $\TeamProject\MAIN\BLL 然后你可以分支 MAIN -> DEV
    猜你喜欢
    • 2011-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-17
    • 2015-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多