将我的 Visual Studio 解决方案连接到我的 Visual Studio Team Services 门户

Connecting my Visual Studio Solution to my Visual Studio Team Services portal

我在 git 存储库中有一个现有的 visual studio 解决方案,我决定将其迁移到 Visual Studio Team Services。 git 迁移非常顺利,我可以在门户中看到我的代码,而且我似乎能够从 Visual Studio Team Explorer 中执行我的基本 git 命令。

但是,现在我已经开始使用 VSTS 的持续集成部分,我意识到我实际上并没有从我的 Visual Studio 解决方案连接到 VSTS。一旦我尝试 Manage Connection 然后连接到我的 VSTS 项目,我打开的解决方案就会自行关闭。如果我随后尝试再次手动打开我的解决方案,我将自动失去与 VSTS 的连接。

我假设我需要在某处设置一个连接,但我找不到哪里。

我还尝试从 VSTS 门户再次克隆我的存储库(克隆到 Visual Studio)。这只会打开 Visual Studio 的一个实例,但不会克隆任何代码。

在 VSTS 中将 project/solution 推送到其他 git 存储库的简单方法:

  1. 在 VS 中打开您的解决方案
  2. Select Team Explorer(它连接到原始 git 存储库)
  3. 单击设置=>存储库设置
  4. 添加另一个远程存储库
  5. 转到团队资源管理器主页视图=>单击“同步”
  6. 单击“推送”,select 添加了远程存储库,然后单击“推送”

如果您想直接连接到目标存储库进行工作,您可以通过 VS(团队资源管理器)连接到目标 git 存储库,然后在推送 solution/project 后将该存储库克隆到另一个路径目标存储库(前面的步骤),之后你可以使用当前的 solution/project.

好的,我已经解决了这个问题。这似乎是一个命名问题(我认为)。

我决定删除我的本地存储库并再次克隆它,但现在改用 VSTS link(但仍在 Visual Studio 之外)。我注意到存储库现在有了不同的名称(与 VSTS 中的项目相同),突然间一切都开始工作了!