Visual studio 如何为每个解决方案获得1个工作区?

Visual studio 如何为每个解决方案获得1个工作区?,visual-studio,Visual Studio,我将vs.net与tfs一起使用。目前我有一个工作区,用于一个解决方案。我刚刚从另一个解决方案中获取了最新信息,但现在它已经在同一个工作区中签出了内容?如何为每个解决方案获得一个工作区,从而使所有内容保持独立?在一个工作区内,您可以创建多个映射。映射将源代码管理中的目录链接到本地驱动器上的路径。您可以将*$\Team Project\trunk*映射到c:\temp,将$\Team Project\Component\Subcomponent\trunk映射到*c:\somepath\someo

我将vs.net与tfs一起使用。目前我有一个工作区,用于一个解决方案。我刚刚从另一个解决方案中获取了最新信息,但现在它已经在同一个工作区中签出了内容?如何为每个解决方案获得一个工作区,从而使所有内容保持独立?

在一个工作区内,您可以创建多个映射。映射将源代码管理中的目录链接到本地驱动器上的路径。您可以将*$\Team Project\trunk*映射到c:\temp,将$\Team Project\Component\Subcomponent\trunk映射到*c:\somepath\someotherpath*

现在你可以打电话获取最新信息。这可以在几个层次上完成:

  • 了解最新情况$\
  • 获取$\Team项目的最新信息\
  • 获取有关$\Team Project\trunk的最新信息\
  • 第一个更新了所有本地映射,因为获取最新版本是在源代码管理的最顶层完成的

    第二个调用还将更新这两个映射,因为这两个映射都位于*$\Team Project*之下

    第三个调用将只更新第一个映射,因为它是此路径下的唯一映射


    因此,结论是:您不必将团队项目映射分离到多个工作区中。您只需注意调用“获取最新信息”的级别。

    在工作区内,您可以创建多个映射。映射将源代码管理中的目录链接到本地驱动器上的路径。您可以将*$\Team Project\trunk*映射到c:\temp,将$\Team Project\Component\Subcomponent\trunk映射到*c:\somepath\someotherpath*

    现在你可以打电话获取最新信息。这可以在几个层次上完成:

  • 了解最新情况$\
  • 获取$\Team项目的最新信息\
  • 获取有关$\Team Project\trunk的最新信息\
  • 第一个更新了所有本地映射,因为获取最新版本是在源代码管理的最顶层完成的

    第二个调用还将更新这两个映射,因为这两个映射都位于*$\Team Project*之下

    第三个调用将只更新第一个映射,因为它是此路径下的唯一映射


    因此,结论是:您不必将团队项目映射分离到多个工作区中。您只需注意您调用的“获取最新版本”级别。

    打开“源代码管理资源管理器”,在VS中导航至 '文件'>'源代码管理'>'工作区…'


    从那里您可以生成任意数量的工作区,其中包含任意数量的源代码管理路径。
    生成工作区后,您可以在“源代码管理资源管理器”中从一个工作区切换到另一个工作区。

    使用打开的“源代码管理资源管理器”在VS中导航到 '文件'>'源代码管理'>'工作区…'

    从那里您可以生成任意数量的工作区,其中包含任意数量的源代码管理路径。
    生成工作区后,您可以在“源代码管理资源管理器”中从一个工作区切换到另一个工作区