Visual Studio 2017 无法将项目添加到 TFS 源代码控制

8

Visual Studio 2017到目前为止是最糟糕的。我有一个现有的解决方案,想要将其添加到源代码控制(VisualStudioOnline.com),但每次添加时它仅仅在本地创建一个GIT存储库,而且我不想要GIT,它甚至都没有询问。

我将选项更改为默认使用VisualStudioOnline。但当我尝试添加解决方案时,我选择“管理连接”,然后看到我在VSO网站上创建的项目存储库,点击连接。过了一会儿,窗口就消失了,没有任何错误信息,而Team Explorer仍然显示我处于离线状态,因此它没有被添加到TFS中。然而,我的VS.2017已连接到我的VSO帐户。

问题出在哪里?他们难道不能给出任何连接失败的提示吗?


1
请尝试按照以下步骤并检查结果:1. 打开团队资源管理器并连接到您的TFVC团队项目 2. 创建一个新文件夹(例如D:\ Project)3. 点击“文件”>“新建”>“项目”,在D:\ Project中创建一个新项目 4. 右键单击解决方案>添加到源代码控制。 - starian chen-MSFT
1
我同意OP的沮丧情绪。这应该是无缝的,没有任何提示。我曾经遇到过同样的问题,当我将文件添加到源代码控制时,我很沮丧地将工具下的源代码控制设置为“Visual Studio Team Foundation Server”,却得到了一个git仓库。它应该询问用户想要使用哪种源代码控制。为什么默认使用git呢? - Sunny Sharma
2个回答

5

所以你想要将项目添加到 VSTS 中的 TFVC 版本控制系统(而不是 git)。首先在 VSTS 上创建一个 TFVC 存储库,然后连接 VS2017,最后将现有项目添加到源代码控制并检入。具体步骤如下:

  1. 通过在 VSTS 中创建新项目或为现有项目添加新存储库来创建 TFVC 存储库。

    enter image description hereenter image description here

  2. 连接到 VS2017。

    VS -> 团队资源管理器 -> 管理连接 -> 连接到项目 -> 确保选择了您在 VSTS 帐户中使用的电子邮件 -> 选择新创建的 TFVC 存储库 -> 连接 -> 映射 & 获取。 enter image description here

    enter image description here enter image description here

  3. 将现有项目添加到源代码控制。

    将项目文件复制到刚刚映射的子文件夹中 -> 团队资源管理器 -> 源代码控制资源管理器 -> 选择带有您创建的 TFVC 存储库的文件夹 -> 单击添加项目到文件夹 -> 选择项目 -> 完成。

    enter image description here

  4. 将更改检入 VSTS。

    现在项目已经被添加到源代码控制,您可以单击待处理的更改以将项目检入 VSTS。


1
是的,这不是直观的,我也讨厌它。以下是最“自动化”的步骤:
  1. 打开要添加到VSTS的解决方案。
  2. 转到团队->管理连接...
  3. 您将看到所有VSTS连接,我恰好使用两个VSTS,一个来自visualstudio.com,另一个在本地。 选择您想要的连接,右键单击,然后选择连接。
  4. 连接后,选择文件->源代码控制->将解决方案添加到源代码控制...
  5. 它会显示VSTS对话框,并允许您为解决方案选择文件夹。
  6. 完成。
干杯,
MarianoC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接