【问题标题】:TFS VS2013: How can I change local access path or even leave it again as unassigned?TFS VS2013:如何更改本地访问路径,甚至将其再次保留为未分配?
【发布时间】:2020-05-22 07:09:54
【问题描述】:

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

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

【问题讨论】:

    标签: visual-studio tfs visual-studio-2013


    【解决方案1】:

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

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

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

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

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

    还有一个我感兴趣的案例:如果我有一个 分支已经分配到工作区内的本地路径,我想要 删除它并再次将其保留为未分配我该怎么做?

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

    1. 来自 VS
    2. 来自不同机器上的 VS
    3. 从命令行

    更多细节请参考 Bogdan Gavril MSFT 的回复:How to remove a TFS Workspace Mapping?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-18
      • 2011-08-17
      • 1970-01-01
      • 2012-04-25
      • 1970-01-01
      • 2013-04-24
      • 2015-02-28
      • 1970-01-01
      相关资源
      最近更新 更多