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

问题描述 投票:0回答:2

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

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

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

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

ios xcode git jira
2个回答
19
投票

好的,从 Xcode 7.1.1 开始,执行此操作的方法似乎是:

1)在 Jira/Stash 中创建分支

2) 在 Xcode 中,转到源代码管理

3)选择“拉”

4)单击下拉菜单,您将看到新的“origin/...”分支

5)选择新分支并拉取

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

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

像 Visual Studio 这样的一些 IDE 可能会要求您拉取“master”来获取新的原始分支,但这似乎是现在在 Xcode 中完成的方式。

更新: 看来我没有检查“自动刷新服务器状态”,这将消除大部分这些步骤! (可在 Xcode -> Preferences -> Source Control 中找到。除非最近在 Xcode 7.3 中添加了此功能)


18
投票

现在您需要勾选集成 >> 获取更改

© www.soinside.com 2019 - 2024. All rights reserved.