温馨提示:本文翻译自stackoverflow.com,查看原文请点击:visual studio - TFS VS2013: How can I change local access path or even leave it again as unassigned?
tfs visual-studio visual-studio-2013

visual studio - TFS VS2013:如何更改本地访问路径,或者甚至将其保留为未分配状态?

发布于 2020-04-22 12:57:07

我正在使用VS2013中的TFS。我创建了工作区,然后在计算机中分配了本地路径以开始获取某些分支的最新版本。有时我想更改分支的本地路径(已映射到本地文件夹),以指向同一工作区的另一个不同的本地路径,甚至指向另一个不同工作区的另一个本地路径。因此,我进入本地路径并删除了内容,但是Visual Studio已经指向该路径,并且在源代码管理器中,路径显示为标记为白色,而不是表示未声明并且不允许我对其进行更改。我怎样才能做到这一点?

另外,还有一种我感兴趣的情况:如果我已经将一个分支分配给了工作区中的本地路径,并且我想删除该分支并将其保留为未分配状态,该怎么办?

查看更多

提问者
Ralph
被浏览
76
PatrickLu-MSFT 2020-02-07 18:23

根据您的描述,似乎您正在使用TFVC作为TFS中的源代码控制。

服务器中的本地文件夹和源代码管理文件夹之间存在映射关系。通常,您应该将整个项目映射到c:\ Users \ YourName \ Source \ Workspaces下的单个本地文件夹。例如:

在此处输入图片说明

有关有效文件夹名称的一些提示:

  • 使所有文件夹,子文件夹和文件名都简短,以简化工作并避免某些类型的代码项目可能发生的长路径问题。
  • 如果要使命令行操作更容易执行,请避免使用空格。如果您的团队具有庞大而复杂的代码库,或者您希望工作空间仅包含提高性能所需的文件,则可以优化工作空间。

您可以让他们根据您的要求更改本地路径。更改后,您可能需要执行最新操作以同步所有更改。如果不需要在原始本地路径中下载文件,只需删除它们即可。

另外,还有一种我感兴趣的情况:如果我已经将一个分支分配给了工作区中的本地路径,并且我想删除该分支并将其保留为未分配状态,该怎么办?

您只需要删除工作空间映射,就可以通过三种方式做到这一点。

  1. 从VS
  2. 从另一台机器上的VS
  3. 从命令行

有关更多详细信息,请参阅Bogdan Gavril MSFT在以下问题中答复:如何删除TFS工作区映射?