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

m00*_*360 7 git visual-studio-2013 azure-devops

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

当我浏览Visual Studio 网站上的文档时,它显示了"发布到{Team Project}"的选项.

在此输入图像描述

我没有说明这一点:

在此输入图像描述

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

x0n*_*x0n 8

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

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

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


jes*_*ing 6

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

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

在命令行中输入:

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

git pull

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

git push