WWDC上Github与Xcode 9的联姻
最终,Xcode和Github意识到他们离不开彼此,这是事实。 由于Apple在GitHub上开源项目很少,因此更多的人参与了该项目并做出了贡献。 在WWDC 2017上有关“GitHub和Xcode 9中的新源代码控制工作流”的最新演讲揭示了Xcode和Github集成的紧密程度。 现在,我们可以通过创建存储库,提取,推入,提交,标记等在Xcode上从Github进行几乎所有操作。在本文中,我们将看到Xcode和Github集成的新工作流程,其中涉及
- 在Xcode中设置Github
- Xcode中的Github Source Control Navigator
- 从Xcode提交
- 从Xcode创建远程Github存储库
让我们用Xcode 9简要介绍所有这些集成,在本教程中我们需要Xcode 9。
在Xcode 9中设置Github
假设您已经从Apple开发人员帐户的“下载”部分下载了Xcode 9 beta版,并且您已经拥有Github帐户。
在Xcode首选项的“帐户”选项卡中,单击+按钮以获取服务列表,例如Apple ID,Github,Xcode Server和Enterprise Github。
现在,我们需要选择Github并使用我们的凭据登录Github,然后按照屏幕上的说明完成设置。 您可以提供克隆方法SSH到HTTP。 Xcode 9中的Github设置非常简单。
在上面的GIF中,我们可以看到在Xcode中设置GitHub帐户和从Xcode浏览GitHub多么容易。
Xcode中的Github Navigator
Xcode在项目导航器附近引入了另一个名为“ Source Control Navigator”的导航器。 这显示了有关当前GitHub存储库的分支,标签和远程的所有信息。 它还显示了主要痛苦中的提交。 我在下面的示例中显示了有关XCFit GitHub存储库的详细信息。
正如您在图像中看到的,它非常详细。 我们可以轻松浏览它。
从Xcode提交
Xcode现在具有从Xcode进行拉取,提交和推送的功能。 为了证明这一点,让我们修改一个文件,然后右键单击该文件以获取源代码管理选项。 然后,我们可以直接从Xcode提交带有提交消息的文件。 可以使用Source Control-> Push选项使用远程源来推送提交。 我们可能需要提供凭据或SSH密钥以及用于提交的分支。
从Xcode创建新的Github存储库
如果我们正在开发新项目,则可以创建整个Github项目并使用Xcode 9推送到远程。
让我们从Xcode作为Single View应用程序创建新项目“ Xcode-Github”。 Xcode将在源代码控制下自动添加它。 我们可以使用选项’Create XCFit’在GitHub上远程创建远程仓库。
您可以看到Xcode-Github已创建,并且提交在Feed中开始消失。
Xcode可能为Github引入了一些有用的功能,但我们仅介绍最重要的功能。
不要忘记观看WWDC会话“ GitHub和Xcode 9中的新源代码控制工作流程”以了解更多信息。
像XCBlog的 XCTEQ 发布的帖子一样 ? 您可能还喜欢我们的一些服务,例如访客博客或Mobile DevOps(CI / CD)或测试自动化。 在 Github 上 搜索我们的 服务 ,开源项目, 或者在 Twitter , Facebook , Youtube 和 LinkedIn 上关注我们 。 下载我们的 XCBlog iOS应用程序以离线阅读博客。
X CTEQ 是一家专门从事基于Mobile DevOps,CI / CD,Mobile,AI / ML的测试自动化Checkout XCTEQ产品和服务的公司, 网址 为 http://www.xcteq.co.uk 或写信给我们info@xcteq.co。英国..