美文网首页
Xcode&GitHub之源代码管理

Xcode&GitHub之源代码管理

作者: loongod | 来源:发表于2018-02-08 16:32 被阅读15次

    Xcode 9升级后,苹果为开发者在Xcode中优化了源码管理,使Xcode和GitHub整合的更紧密了。

    源代码管理和 GitHub

    Xcode 9 和 GitHub 更紧密整合,让源代码管理变得简单不费力。 您的 GitHub 帐户将内置于 Xcode 中,克隆窗口会显示您的全部个人 GitHub 存储库,和您标记了 star (星号) 的存储库;同时,它也方便您搜索所有的 GuitHub;只需轻轻一点,您即可查看任一项目的详情。

    全新的源代码管理导航器凸显了我们对 Git 的支持:您可以快速浏览每个分支,标签及遥控提交更改的计划表;检查某一条目以查看所有受影响的文件,或双击某次提交以查看所有更改内容;如创建和合并分支等常见操作也能在导航器中快速访问。

    GitHub内置Xcode中

    可在Xcode设置中的Accounts页面下,添加GitHub帐号

    添加GitHub帐号

    克隆窗口

    会显示您的全部个人 GitHub 存储库,和您标记了 star (星号) 的存储库,点击一个仓库,下方会显示简介、语言类型、Fork数、Star数

    点击工具栏上的 Source Control -> Clone

    clone 克隆窗口.png

    查看README

    点击一个仓库后,可点击下方的README,弹出README文档


    ReadMe.png

    搜索

    可以搜索GitHub上的任何资源

    搜索.png

    源码管理

    Xcode 9中提供了全新的源代码管理导航器,在源码管理导航器中,你可以快速的浏览每个分支(包括本地和远端),标签。

    scm_history_editor.png

    可以选择一个分支查看Commits信息

    在源代码管理导航器中,选择一个分支,在右侧就会显示出该分支所有的历史Commits信息,包括每次Commit的作者、描述、CommitID、日期。作者的GitHub用户头像也会显示出来。

    Commits.png

    过滤搜索

    可以按Message、Author、Revision或者All搜索某个Commit

    搜索.png 类型

    按时间过滤

    时间过滤.png

    打开commit文件

    在编辑区,双击某个commit可以在版本编辑器中打开详细的文件,版本编辑器会显示出文件中此次commit的改动对比。


    commit详细信息.png

    同时查看分支,commits,版本编辑器

    all.png

    在inspector中查看commit文件(改动的文件)

    scm_inspector.png

    更改working copy的作者

    在源代码管理导航器中选择working copy(工作区),在utilities area(工具区)选择Source Control inspector

    更改作者.png

    源码操作

    • 在源分支的基础上创建新的分支
    • Checkout某个Commit
    • Push、Pull、Commit等
    源码操作 源码操作

    代码追踪

    如果某行代码出问题,但是没人承认是谁写的,只要show blame for line就行了。


    show blame for line line提交信息

    相关文章

      网友评论

          本文标题:Xcode&GitHub之源代码管理

          本文链接:https://www.haomeiwen.com/subject/tkyttftx.html