我有一个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`的工作区吗?我猜这会允许我移动文件夹,但是有一个包含多个项目的工作区有任何缺点吗?