在TFS2012项目之间移动文件夹

时间:2014-01-22 10:45:37

标签: tfs tfs2012

我有一个Visual Studio解决方案,位于TFS项目的子文件夹中(我们称之为$/ProjectA/Main/Source/MyVsSolution),我需要将解决方案移到另一个项目中(比如$/ProjectB/Main/Source/MyVsSolution)。

请注意,我将每个TFS项目映射到其自己的工作区,例如“$ / ProjectA”映射到C:\ Dev \ ProjectA,“$ / ProjectB”映射到C:\ Dev \ ProjectB等。

如果我尝试使用Source Control Explorer移动文件夹,我会收到一条错误消息,说“源控制文件夹未映射到本地文件夹”,大概是因为我试图将文件夹移动到的位置不一样工作空间?

我不确定这种做法来自哪里,但我总是为我的TFS项目创建单独的工作区。我可以创建一个映射$/' to C:\ Dev`的工作区吗?我猜这会允许我移动文件夹,但是有一个包含多个项目的工作区有任何缺点吗?

1 个答案:

答案 0 :(得分:0)

根据this MSDN article,缺点是使用不必要的网络带宽和本地磁盘空间。话虽这么说,我总是映射到集合的根,并没有遇到任何问题。