无法更改本地TFS 2010路径

时间:2011-05-02 23:14:10

标签: visual-studio tfs mapping tfs2010 workspace

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

但是,我注意到顶级映射更改时,第二层文件夹的本地路径不会更改。

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

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

奇怪的是,如果我去File - >源控制 - >在选择第二层项目文件夹时隐藏着它,似乎认为该层的映射已经更新。

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

7 个答案:

答案 0 :(得分:54)

或文件 - >源控制 - >工作区 - >选择有问题的工作区,您可以删除并再次创建

答案 1 :(得分:20)

档案 - >源控制 - >工作区 - >选择有问题的工作区,然后单击“编辑”。

答案 2 :(得分:8)

披风,然后揭开受影响的文件夹为我工作。

答案 3 :(得分:1)

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

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

期待更好的答案。

答案 4 :(得分:1)

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

答案 5 :(得分:0)

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

由于Root文件夹已映射,因此将整个结构锁定到同一路径。

答案 6 :(得分:0)

也可以通过Source Control Explorer更改TFS映射。这是在Visual Studio 2017中。

  1. 团队资源管理器
  2. 下打开源代码管理资源管理器

    Open Source Control Explorer

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

      1. 更改本地文件夹,然后点击更改
      2. Change Mapping

        从这里开始,它将创建新文件夹(如果它尚不存在)并从TFS映射/下载。