【问题标题】:Can't change local TFS 2010 paths无法更改本地 TFS 2010 路径
【发布时间】:2011-08-17 08:03:12
【问题描述】:

运行 VS 2010,我现在想在 TFS 2010 上构建。在 Team Explorer 中,我将连接从旧的 TFS 2008 构建服务器更改为新的 TFS 2010 服务器。现在我想将我的源代码控制从旧的本地目录 (C:\TFS) 映射到新目录 (C:\TFS2010)。使用文件 -> 源代码管理 -> 工作区,我可以将项目的顶级映射更改为新位置,单击“递归”复选框。

但是,我注意到虽然顶级映射发生了变化,但第二层文件夹的本地路径并没有改变。

我尝试删除所有映射,并尝试刷新。尝试重新启动VS2010。尝试重命名旧目录 - 这是不允许的。

我没有尝试从顶层获取最新版本,因为那会花费太长时间,而且我可能没有那么多磁盘空间。

奇怪的是,如果我在选择第二层项目文件夹时转到文件 -> 源代码控制 -> Cloak,似乎认为该层的映射已经更新。

有什么想法可以将我的所有项目(甚至只是其中一些)重新映射到不同的本地路径?

【问题讨论】:

    标签: visual-studio tfs mapping workspace


    【解决方案1】:

    TFS 映射也可以通过源代码管理资源管理器进行更改。这是在 Visual Studio 2017 中。

    1. Team Explorer 下打开 Source Control Explorer

    1. 右键单击您的 TFS 文件夹->高级->删除映射(您可以 在 VS 2017 中更改映射而不在此处删除)

    1. 更改您的本地文件夹并点击更改

    如果新文件夹不存在,它将从此处创建新文件夹并从 TFS 映射/下载。

    【讨论】:

      【解决方案2】:

      如果您想更改 Team Foundation Server (TFS) 工作目录的本地路径,您需要转到文件 -> 源代码管理 -> 高级 -> 工作区,然后选择您的工作区并单击编辑。 在下一个对话框中,将根 TFS 节点的映射更改为硬盘上的新位置。

      【讨论】:

        【解决方案3】:

        从根文件夹中删除映射,完成后您将能够更改路径。

        由于根文件夹被映射,它会将整个结构锁定到同一路径。

        【讨论】:

          【解决方案4】:

          隐藏然后解除隐藏对我有用的受影响文件夹。

          【讨论】:

          • 隐藏然后解除隐藏映射错误的文件夹。它仍然在源代码管理资源管理器中显示错误的本地路径。在此文件夹中执行 Get Last Version 会将本地路径更改为正确的路径。它对我有用。
          • @user1203003 显然我四年前的回答仅适用于 VS 2010 中的 TFS 2010。现在情况发生了变化。
          【解决方案5】:

          或文件 -> 源代码管理 -> 工作区 -> 选择有问题的工作区,您可以删除并重新创建它

          【讨论】:

          • 现在是文件 -> 源代码管理 -> 高级 -> 工作区
          • 对于拥有多个 TFS 存储库的用户,首先确保您已连接到正确的存储库(团队 -> 连接到 Team Foundation Server)
          【解决方案6】:

          文件 -> 源代码管理 -> 工作区 -> 选择有问题的工作区,然后单击“编辑”。

          【讨论】:

          • 这对我有用。我在两台不同的机器上检查了稍微不同的路径,导致各种构建问题。我先试试这个,然后使用水晶86的解决方案。我以前也必须使用它。
          【解决方案7】:

          到目前为止,我能找到的唯一答案是编辑您的工作区定义并为您的 TFS 项目添加一个特定的映射。但是,不要添加通常由根级别映射处理的映射,因为如果您这样做,您的设置将被忽略。如果您为您的项目添加一个独特的映射,它似乎确实有效。不是一个完美的答案。

          由于您可以右键单击并重新映射根目录,我认为该功能被忽略了,您可以右键单击并重置项目文件夹的特定映射。

          期待更好的答案。

          【讨论】:

          • 编辑工作区,添加映射似乎工作。但是,它会从所有映射中提取最新源!更愿意向 Visual Studio 团队提供反馈,以便他们提供更好的选择。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-09-04
          • 2020-06-11
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多