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

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

提问人:B. Clay Shannon-B. Crow Raven 提问时间:3/17/2017 最后编辑:B. Clay Shannon-B. Crow Raven 更新时间:3/23/2017 访问量:147

问:

我不记得我现在尝试将项目添加到 Team Foundation Server 的确切步骤,但它不起作用。

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

如果我从 Visual Studio 中的团队资源管理器转到源代码管理资源管理器,则那里同时具有 CSReports 和 RoboRprtrDateFilesGeneratorUtil,但“连接到 Team Foundation Server”对话框在 CSReports 下没有显示“RoboRprtrDateFilesGeneratorUtil”,甚至在“客户端服务”下也没有显示“RoboRprtrDateFilesGeneratorUtil”;只有 CSReports 显示在“客户端服务”下:

enter image description here

在 Windows 资源管理器中,它甚至更古怪:\Workspaces 下有一个 CSReports“文件夹,该文件夹在同一级别上同时具有另一个 CSREports 和一个 RoboRprtrDateFilesGeneratorUtil:

enter image description here

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

更新

我跟着婷婷的脚步走,它似乎奏效了,因为我能够随后从 RoboRprtr 签入文件,而不会发出任何咯咯的舌头声或被困在侵扰软件的数字幕布后面的侏儒的手指摇晃,但是,尽管 RoboRprtr 现在表面上是 CSReports TeamProject 的一部分,正如在“文件夹”窗格中的源代码管理资源管理器中所看到的那样, RoboRprtr 仍未显示在“连接”对话框中“客户服务”团队项目集合下的项目列表中:

enter image description here

RoboRprtr 应该是与 CSReports 处于同一级别的“客户服务”下的团队项目,而不是 CSReports 的子项目。

柏油和羽毛的国家在这里发生了什么?

Visual-Studio-2013 TFS 团队项目

评论

0赞 Tingting0929 3/23/2017
很抱歉后来的回复,因为我没有收到任何消息警报。而且你有一个名为“CSReports”的文件夹和一个名为“CSReports”的团队项目,所以这让我感到困惑和抱歉。让我再次确认您的问题:您希望 RoboRprtr 与“CSReports”团队项目成为同一集合下的团队项目,并在“RoboRprtr”团队项目下创建“RoboRprtr”项目。如果是这样,请参考我的回复,我已经更新了它。
0赞 B. Clay Shannon-B. Crow Raven 3/23/2017
我想要 CSReports 下的 RoboRprtr。CSReports 下可能有许多项目/解决方案,RoboRprtr 就是其中之一。

答:

1赞 Tingting0929 3/17/2017 #1

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

  1. 在源代码管理资源管理器中的集合级别,右键单击并选择“撤消挂起的更改”。enter image description here
  2. 选择“RoboRprtrDateFilesGeneratorUtil”,然后单击“撤消更改”。
  3. 现在,在源代码管理资源管理器中看不到 RoboRprtrDateFilesGeneratorUtil 项目。
  4. 在 Windows 资源管理器中,复制 CSReports 文件夹下的 RoboRprtrDateFilesGeneratorUtil 文件夹。

enter image description here

  1. 在源代码管理资源管理器中,右键单击“CSReports”,然后选择“将项添加到文件夹”。
  2. 选择“RoboRprtrDateFilesGeneratorUtil”文件夹,然后单击“完成”。

更新:

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