【问题标题】:Move a folder between TFS2012 projects在 TFS2012 项目之间移动文件夹
【发布时间】:2014-01-22 10:45:36
【问题描述】:

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

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

如果我尝试使用源代码管理资源管理器移动文件夹,我会收到一条错误消息,提示“源代码管理文件夹未映射到本地文件夹”,大概是因为我试图将文件夹移动到的位置不在同一个工作区?

我不确定这种做法的来源,但我总是为我的 TFS 项目创建单独的工作区。我可以改为创建一个映射$/' toC:\Dev` 的工作区吗?我猜这可以让我移动文件夹,但是拥有一个包含多个项目的工作区有什么缺点吗?

【问题讨论】:

    标签: tfs


    【解决方案1】:

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

    【讨论】:

    • 如果你映射$/,但不使用$/(只得到$/ProjectA$/ProjectB),那么网络带宽与你有两个工作区时没有区别每个映射一个或一个工作区有两个映射。
    猜你喜欢
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多