在Xcode 9上切换分支

时间:2017-06-06 17:53:37

标签: xcode git macos version-control xcode9-beta

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

Xcode 9

enter image description here

Xcode 8

enter image description here

5 个答案:

答案 0 :(得分:152)

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

enter image description here

切换到其他分支

  • 右键单击非当前分支
  • 选择Checkout...
  • 或点击Checkout按钮。

enter image description here

答案 1 :(得分:15)

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

Enabling the Navigator

现在选择第二个标签:

Selecting the Source control tab

右键点击您要结帐的分行,然后点击菜单中的结帐按钮: Checking out the branch

答案 2 :(得分:7)

似乎Apple已将源代码管理功能(例如change branchversion history移至导航区域中的Xcode 9.x < / p>

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

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

    step1

    1. Source control navigator中,您可以看到项目中出现BranchesTag
    2. Step2

      1. 现在,如果您想切换分支,那么选择要切换的分支右键单击

      2. 选择结帐。这会提示提醒Do you want to check out “<branch name>”?选择Checkout

      3. Step3-4

        1. 现在,这将在一段时间后将您的分支切换到选定的分支。
        2. 注意:要在分支之间切换,您需要提交或放弃在项目中完成的更改。

          Step5

          Step6

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

            Step 7

答案 3 :(得分:2)

1)按show navigator按钮(Xcode的右上角):

enter image description here

2)显示项目导航器,展开Remotes文件夹:
enter image description here

3)展开origin文件夹,右键单击要使用的分支,然后单击Checkout...
enter image description here

答案 4 :(得分:0)

按照以下链接清楚说明每个功能,如提交,拉取,推送等。

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