我在本地克隆了一个名为nopCommerce的GitHub项目。我还用命令
分支了回购 git checkout -b mybranch
我想将此分支 mybranch 发布到Visual Studio Services。我怎么能这样做?
这就是我的团队服务在Visual Studio 2015中的样子。
答案 0 :(得分:4)
如果您的磁盘上已经有一个本地Git存储库,那么您实际上并不需要GitHub扩展,也不需要创建新分支。
你只需要:
1)获取空Git存储库的URL
首先检索空现有存储库的URL,或使用VSTS Web界面创建新的空存储库:
在存储库的“文件”选项卡上检索该存储库的HTTPS URL:它应为
形式 https://YOURACCOUNT.visualstudio.com/DefaultCollection/TEAMPROJECTNAME/_git/REPOSITORYNAME
此前,此网址将以占位符“URL_TO_REPO”命名。
2)将远程添加到本地存储库
您可以通过Visual Studio,命令行或简单的文本编辑器添加新的远程(在此处称为“vsts_origin”):
Visual Studio:
命令行:
运行此命令将名为“vsts_origin”的新远程添加到本地Git存储库:
>git remote add vsts_origin URL_TO_REPO
文字编辑器:
[remote "vsts_origin"] url = URL_TO_REPO fetch = +refs/heads/*:refs/remotes/vsts_origin/*
3)将本地存储库 mybranch 内容推送到远程存储库
通过从命令行执行来使用新创建的远程推送代码:
>git checkout mybranch
>git push -u vsts_origin mybranch
这将自动创建名为 mybranch 的远程分支。
答案 1 :(得分:3)
您可以通过以下步骤将本地github存储库发布到VSTS:
mybranch
,分支 - > 来自的新本地分支 - > 创建分支。