运行VS 2010,我现在想要在TFS 2010上构建。在团队资源管理器中,我将连接从旧的TFS 2008构建服务器更改为新的TFS 2010服务器。现在我想将源代码控制从旧的本地目录(C:\ TFS)映射到新目录(C:\ TFS2010)。使用文件 - >源控制 - > Workspace,我可以将项目的顶级映射更改为新位置,单击“递归”复选框。
但是,我注意到顶级映射更改时,第二层文件夹的本地路径不会更改。
我尝试删除所有映射,我尝试刷新。尝试重启VS2010。尝试重命名旧目录 - 这是不允许的。
我没有尝试从顶级获取最新版本,因为这会花费太长时间而且我可能没有那么多磁盘空间。
奇怪的是,如果我去File - >源控制 - >在选择第二层项目文件夹时隐藏着它,似乎认为该层的映射已经更新。
我有什么想法可以将我的所有项目(甚至只是其中一些项目)重新映射到不同的本地路径?
答案 0 :(得分:54)
或文件 - >源控制 - >工作区 - >选择有问题的工作区,您可以删除并再次创建
答案 1 :(得分:20)
档案 - >源控制 - >工作区 - >选择有问题的工作区,然后单击“编辑”。
答案 2 :(得分:8)
披风,然后揭开受影响的文件夹为我工作。
答案 3 :(得分:1)
到目前为止,我能找到的唯一答案是编辑工作区定义并为TFS项目添加特定的映射。但是,如果您执行设置,则不会添加通常由根级别映射处理的映射。如果为项目添加唯一映射,它似乎确实有效。不是一个完美的答案。
由于您可以右键单击并重新映射根目录,我认为功能被忽略了,这会使您右键单击并重置项目文件夹的特定映射。
期待更好的答案。
答案 4 :(得分:1)
如果要更改Team Foundation Server(TFS)工作目录的本地路径,则需要转到文件 - >源控制 - >高级 - >单击工作区,然后选择工作区并单击“编辑”。 在下一个对话框中,将根TFS节点的映射更改为硬盘驱动器上的新位置。
答案 5 :(得分:0)
从根文件夹中删除映射,一旦完成,您将能够更改路径。
由于Root文件夹已映射,因此将整个结构锁定到同一路径。
答案 6 :(得分:0)