101

我无法找到使用 Xcode 9 切换分支的菜单项。工作副本菜单似乎已经消失。有任何想法吗?

Xcode 9

在此处输入图像描述

Xcode 8

在此处输入图像描述

4

5 回答 5

176
  • ⌘2打开新的源代码管理导航器。
  • 右键单击master图标。

在此处输入图像描述

切换到不同的分支

  • 右键单击非当前分支
  • 选择Checkout...
  • ↩</kbd> or click on the Checkout button.

在此处输入图像描述

于 2017-06-06T19:04:49.287 回答
17

通过选择此选项在 Xcode 中显示左侧窗口(导航器)(您将在 Xcode 窗口的右上角看到它):

启用导航器

现在选择第二个选项卡:

选择源代码管理选项卡

右键单击您要结帐的分支,然后从菜单中单击结帐按钮: 检查分支

于 2017-06-09T20:58:10.827 回答
13

似乎 Apple 已将Source Controls功能如change branch,移动到Xcode 9.x的导航器区域version history中的单独选项卡

以下是执行分支切换的步骤:

  1. Navigator area通过按 Xcode 右上角的左窗格窗口或使用快捷键cmd + 2打开(如果它是隐藏的)

步骤1

  1. Source control navigator您可以看到BranchesTag为您的项目呈现。

第2步

  1. 现在,如果要切换分支,请选择要切换的分支右键单击它。

  2. 选择结帐。这将提示一个警报Do you want to check out “&lt;branch name>”? Select Checkout

步骤 3-4

  1. 现在,这将在一段时间后将您的分支切换到选定的分支。

注意:为了在分支之间切换,您需要提交或放弃项目中所做的更改。

第五步

Step6

  1. 您甚至可以通过选择分支来查看日志历史记录。可以根据过去 24 小时、过去 7 天和过去 30 天查看提交历史记录。

第 6 步

第 7 步

于 2018-01-16T12:23:33.087 回答
2

1)按显示导航按钮(Xcode的右上角):

在此处输入图像描述

2)显示项目导航器,展开Remotes文件夹:
在此处输入图像描述

3) 展开原始文件夹,右键单击要使用的分支,然后单击Checkout...
在此处输入图像描述

于 2017-12-20T06:02:28.403 回答
0

按照下面的链接清楚地解释每个功能,如提交、拉取、推送等。

https://www.raywenderlich.com/153084/use-git-source-control-xcode-9

于 2017-10-26T10:04:06.240 回答