如何将团队项目添加到 Team Foundation Server 上的团队项目集合?

How can I Add a Team Project to a Team Project Collection on a Team Foundation Server?

我不记得我现在尝试将项目添加到 Team Foundation Server 所采取的具体步骤,但没有成功。

我打算做的是在 CSReports 下添加一个项目(其中有几个相关项目)。

如果我在 Visual Studio 中从团队资源管理器转到源代码管理资源管理器,我在那里有一个 CSReports 和一个 RoboRprtrDateFilesGeneratorUtil,但是连接到 Team Foundation Server 对话框在 CSReports 下方没有显示 "RoboRprtrDateFilesGeneratorUtil",甚至不在客户服务之下;只有 CSReports 出现在客户服务下方:

在 Windows Explorer 中,它甚至更古怪:在 \Workspaces 下有一个 CSReports" 文件夹,它在同一级别上有另一个 CSREports 和一个 RoboRprtrDateFilesGeneratorUtil:

那么为什么 RoboRprtrDateFilesGeneratorUtil "there" 但它本身并不是正式的团队项目?我怎样才能做到这一点?我需要重新开始吗?如果是这样,我怎样才能首先摆脱它显示的 RoboRprtrDateFilesGeneratorUtil?只需从 Windows 资源管理器中删除文件夹就足够了吗?

更新

我遵循了 Tingting 的步骤,似乎 起作用了,因为我随后能够从 RoboRprtr 签入文件,而没有侏儒的舌头咯咯声或手指的摇摆隐藏在感染软件的数字幕后,但是,尽管 RoboRprtr 现在表面上是 CSReports TeamProject 的重要组成部分,正如在文件夹窗格中的源代码管理资源管理器中所见,RoboRprtr 仍然没有出现在项目列表中"Client Services" 连接对话框中的团队项目集合:

RoboRprtr 应该是 "Client Services" 下的团队项目,与 CSReports 处于同一级别,而不是 CSReports 的子项目。

这个满身油污的国家到底在搞什么?

从你上面发布的第一张图片来看,你还没有签入你的更改。所以请尝试以下步骤在CSReports团队项目下添加RoboRprtrDateFilesGeneratorUtil项目。

  1. 在源代码管理资源管理器的集合级别,right-click 并选择撤消挂起的更改
  2. Select RoboRprtrDateFilesGeneratorUtil 并单击撤消更改.
  3. 现在您在源代码管理资源管理器中看不到 RoboRprtrDateFilesGeneratorUtil 项目。
  4. 在 Windows 资源管理器中,将 RoboRprtrDateFilesGeneratorUtil 文件夹复制到 CSReports 文件夹下。

  1. 在源代码管理资源管理器中,right-click CSReports 并选择将项目添加到文件夹
  2. Select RoboRprtrDateFilesGeneratorUtil 文件夹并点击完成.

更新:

  1. 您需要先创建一个名为"RoboRprtr" 的团队项目。您可以从团队资源管理器或从 TFS Web 访问页面创建团队项目,请参阅 this document
  2. 然后在源代码管理资源管理器中,您将看到 RoboRprtr 团队项目。连接到它并为其创建一个工作区映射。
  3. 在 "CSReports" 团队项目中,右键单击 "RoboRprtr" 文件夹并选择 Move...