【问题标题】:How do I connect an existing solution in Visual Studio 2015 to an existing Project in Visual Studio Team Services Project如何将 Visual Studio 2015 中的现有解决方案连接到 Visual Studio Team Services 项目中的现有项目
【发布时间】:2016-05-20 19:34:56
【问题描述】:

我的桌面上有一个现有的解决方案。我的 IT 管理员在 Visual Studio Team Services 上创建了一个项目,供我连接我的解决方案。但是,我还没有找到任何实际可行的方法。到目前为止,我已经尝试过:

第一次尝试。结果是我的所有文件旁边都有锁定图标,好像它们已被签入,但无法上传代码。 1. 将我在 Visual Studio 2015 中的团队资源管理器连接到我的在线帐户。 2. 右键单击​​我的解决方案,然后单击将解决方案添加到源代码管理。

第二次尝试。结果,与第一次尝试相同。 1. 转到visualstudio.com 并选择我的项目,然后选择代码选项卡。单击 Visual Studio 中的克隆。 2. 在 Visual Studio 中,打开我的解决方案,然后单击将解决方案添加到源代码管理。

我在 Visual Studio 中找不到将我的克隆 URL 输入到我的解决方案中的位置。我检查了解决方案资源管理器和团队资源管理器,似乎没有选项。这非常令人沮丧,因为微软在网上提供的指导很少。

【问题讨论】:

  • 你使用的是 Git 还是 TFVC?
  • 我正在使用 Git。

标签: visual-studio-2015 azure-devops


【解决方案1】:

如果您使用的是 TFVC,则需要在从团队资源管理器连接到您的团队项目后首先配置工作区,然后将您的解决方案/项目移动到工作区文件夹。然后您可以右键单击该解决方案将其添加到源代码管理并签入。详情请参阅此链接:Add an existing app

如果您使用的是 Git,您可以从 Team Explorer 将 VSTS 远程存储库克隆到您的本地计算机,并将您的解决方案复制到本地 Git 存储库文件夹中,然后提交更改并推送到 VSTS。详情请参考此链接:Develop and share your code in Git using Visual Studio。您还可以将解决方案的文件夹转换为本地 Git 存储库,然后通过以下命令将其推送到 VSTS 远程存储库:

git init
git add .
git commit -m 'commitcomment'
git remote add origin <vsts remote repository url>
git push origin master

【讨论】:

  • 很抱歉在旧帖子中提出问题。 VSTS GIT 和 Github GIT 有什么区别?两者都一样?我看到如果我们不在那里使用付费版本,任何人都可以访问在 github GIT 中创建的项目。所以任何人都可以访问 VSTS GIT 项目,或者它始终是私有的,因为 VSTS 对 5 个用户也是免费的。
  • @Thomas VSTS Git 是私有存储库。
  • 好答案。那么 VSTS GIT 和 Github GIT 有什么区别呢?
  • 人们何时选择 VSTS git 以及何时使用 Github git...请您提及任何情况。谢谢
  • @Thomas 是的,你是对的。详情参考此链接:docs.microsoft.com/en-us/vsts/tfvc/comparison-git-tfvc
【解决方案2】:

在 VSTS 项目中为您的解决方案创建一个新的 Git 存储库。 代码页面的左上方是一个下拉菜单,其中包含创建选项。

【讨论】:

    【解决方案3】:

    您还可以从 Visual Studio Team Services 帐户中的团队项目概览页面启动 VS 2015:

    您可以通过Connect to Team Services获取更多详细信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-08
      • 2017-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多