使用Visual Studio Online创建远程GIT分支

8

我正在使用Visual Studio Online(和VS 2015 Pro)实现GIT存储库,并尝试实现需要多个远程分支的分支策略。因此,假设我从“origin / master”开始,我想要创建“origin / development”的分支。

我猜可以用命令行完成这个操作,但是是否有一种方法可以在VSO中完成呢?这一切都有意义吗?哈哈,显然我还是新手。


https://msdn.microsoft.com/en-us/Library/vs/alm/Code/git/get-started#Createatopicbranch - lebobbi
我以前看过那个链接,但它没有回答我想要实现的目标,尽管从长远来看可能会有用。不幸的是,我没有得到发布选项... - adova
1个回答

18

是的,您可以从VS和VSO完成此操作。

从VS:

  1. 从“团队资源管理器”中打开“分支”。
  2. 右键单击要创建分支的项目,选择“新建本地分支…”以创建本地分支。
  3. 右键单击新创建的分支,选择“发布分支”将本地分支发布到VSO远程存储库中。

    注意:在VS 2017+中,“发布分支”的文本已更改为“推送分支”

从VSO:

  1. 从VSO Web Portal中打开您的项目。
  2. 单击“代码”面板。
  3. 点击分支下拉框并选择“新建分支”以创建一个分支。enter image description here

天啊 - 我竟然在“分支”选项卡中寻找创建分支的方法,而不是在“资源管理器”选项卡中。谢谢! - adova
从VS中,发布分支选项是灰色的 - 需要探究原因。 - adova
一旦分支发布到远程仓库,"发布分支"按钮将变为灰色。 - Eddie Chen - MSFT
4
在 VS 2017 中,第三步不同了。现在它说的是“推送分支”而不是“发布分支”。尽管措辞有所改变,但它执行的功能是相同的。 - Tom McDonald

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接