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

时间:2016-10-13 13:23:06

标签: git visual-studio visual-studio-2015 azure-devops solution

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

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

我假设我需要在某处设置连接,但我无法找到位置。

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

2 个答案:

答案 0 :(得分:0)

将项目/解决方案推送到VSTS中的其他git存储库的简单方法:

  1. 在VS中打开您的解决方案
  2. 选择团队资源管理器(它连接到原始git存储库)
  3. 点击设置=>存储库设置
  4. 添加另一个远程存储库 enter image description here
  5. 转到团队资源管理器主页视图=>点击同步
  6. 单击“推送”并选择添加的远程存储库,然后单击“推送 enter image description here
  7. 如果要直接连接到目标存储库以执行工作,可以通过VS(团队资源管理器)连接到目标git存储库,然后在将解决方案/项目推送到目标存储库之后将该存储库克隆到另一个路径(前面的步骤),之后,您可以使用当前的解决方案/项目。

答案 1 :(得分:0)

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

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