Xcode 7没有使用Git显示新的远程分支

why*_*yoz 9 git xcode jira ios

在Xcode 7中,在使用Jira/Stash创建新的远程分支后,当我拉动master时,新分支用于显示为可选的原始分支.现在,新的分支根本不显示,因此创建新的本地分支并不容易.

在转到"源代码管理"之前>将鼠标悬停在当前工作副本上>选择"切换到分支"并滚动查看新的源/分支.选择后,Xcode会自动创建一个本地分支.

现在我必须在本地手动命名/创建一个新分支并将其推送(创建)远程分支,如果你正在工作副本不是主分支,这可能会导致很多冲突.

有没有办法强制Xcode通过终端查看所有远程分支,或者通过Xcode中缺少的东西?

why*_*yoz 18

好的,从Xcode 7.1.1开始,看起来这样做的方法是:

1)在Jira/Stash中创建分支

2)在Xcode中,转到Source Control

3)选择"拉"

4)单击下拉列表,您将看到新的"origin/..."分支

5)选择新的分支并拉

6)转到源代码管理,将鼠标悬停在工作副本上,然后选择"切换到分支..."

7)在origin部分找到新的origin分支,然后你将创建一个新的本地分支

像Visual Studio这样的一些IDE可能需要你拉"master"来获得新的原始分支,但这似乎是现在在Xcode中完成的方式.

更新:看来我没有"自动刷新服务器状态",这将消除大部分这些步骤!(在Xcode中找到 - >首选项 - >源代码控制..除非最近在Xcode 7.3中添加了此内容) 在此输入图像描述


Sh_*_*han 12

现在您需要勾选获取和刷新状态

在此处输入图片说明