代码之家  ›  专栏  ›  技术社区  ›  Chris Arnold

为什么不能将共享二进制文件添加到TFS 2008源代码管理中?

  •  1
  • Chris Arnold  · 技术社区  · 16 年前

    我在同一台服务器上有两个TFS项目(ProjectA和ProjectB)。两者都有以下结构…

    • $/projectname/dev/source/applicationname/
    • 美元/projectname/dev/source/sharedbinary/

    在projecta中,我可以将dll拖到sharebinaries目录中。但是,在ProjectB中,我不能。TFS向我展示了“添加到源代码管理”对话框,其中所有DLL都在“排除的项”选项卡中。每个dll都有“无法添加该项,因为其目标路径已被掩蔽。”的说明。

    我看不出这两个项目是如何设置的。救命,我受不了了!

    2 回复  |  直到 16 年前
        1
  •  5
  •   David    16 年前

    查看工作区映射。听起来,当您拖放文件时,Visual Studio创建了一个额外的工作区映射。

        2
  •  2
  •   Chris Arnold    16 年前

    我编辑了工作区并为以下内容添加了特定映射:

    • 美元/projectb/dev/source/sharedbinary/*

    然后,我还重命名了现有的Windows文件夹,通过tfs添加了sharedbinaries文件夹,并将其签入,最后,我可以拖放DLL。但不太确定那是关键!