我在Visual Studio Online上创建了一个新的团队项目,我在Visual Studio 2013中已连接到该项目。使用IDE,我将本地Git仓库(从GitHub下拉)克隆到Local Git Repositories部分。
当我浏览Visual Studio的website文档时,它显示了“发布到{Team Project}”的选项。
我没有表明这一点:
过去看起来好像是problem(其他人需要更改.git / config文件)。这已经修复了,所以我可以完全使用IDE吗?或者我错过了什么?
答案 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