从IDE迁移本地Git仓库到Visual Studio Online

时间:2014-01-02 18:48:43

标签: git visual-studio-2013 azure-devops

我在Visual Studio Online上创建了一个新的团队项目,我在Visual Studio 2013中已连接到该项目。使用IDE,我将本地Git仓库(从GitHub下拉)克隆到Local Git Repositories部分。

当我浏览Visual Studio的website文档时,它显示了“发布到{Team Project}”的选项。

enter image description here

我没有表明这一点:

enter image description here

过去看起来好像是problem(其他人需要更改.git / config文件)。这已经修复了,所以我可以完全使用IDE吗?或者我错过了什么?

2 个答案:

答案 0 :(得分:7)

标记为正确的答案似乎不正确。要将现有的本地仓库推送到VSO仓库,请执行以下操作:

git remote add origin https://<NAME>.visualstudio.com/DefaultCollection/_git/<PROJECT> git push -u origin --all

这假设您已经使用Git作为源控制策略在VS Online中创建了<PROJECT>作为新的团队项目。

答案 1 :(得分:6)

只有在连接到Team Project并且git存储库的远程uri设置为TFS uri时,才会显示此发布选项。

要修复此问题,您可以手动编辑git文件,但我倾向于打开Git命令提示符(右键单击repo并选择打开命令提示符

在命令行中输入:

  

git remote set-url origin http://[server]:[port]/tfs/[projectcollection]/_git/[ProjectName]

     

git pull

     

[[解决任何合并问题]]

     

git push