美文网首页iOS项目实践中的学习
在Xcode10中使用git进行版本管理

在Xcode10中使用git进行版本管理

作者: coderhlt | 来源:发表于2019-03-28 17:48 被阅读3次

    一、本地篇

    https://www.jianshu.com/p/b8a8b5cae365

    补充篇(打tag备份):

    1、假如我们经过千辛万苦的开发之后,稳定了已经发布1.0版本的app上线了。这是我们最好为了保险期间,给我们的稳定代码备个份,这时候我们可以通过xcode的Tag master实现。

    首先切换到 Source Control navigator ,右击 master branch 然后点选Tag "master"...


    屏幕快照 2019-03-28 下午4.56.42.png

    就这样你在弹出的提示框里打下你自己的tag表示和备注一些信息.


    屏幕快照 2019-03-28 下午4.58.24.png

    点击create,左侧tags文件夹下会出现1.0就表明成功了。这样你就很轻松地备份了1.0版本的代码。


    屏幕快照 2019-03-28 下午5.00.53.png

    2、假如我们将开发好了2.0版的功能,也合并好代码到主分支上了,就准备测试了。这是线上传了一个不幸的消息1.0崩溃了,需要你紧急修复了。这时我们的1.0的备份就起作用了。

    首先第一步我需要做的是从1.0上创建一个新的分支叫[图片上传中...(屏幕快照 2019-03-28 下午5.09.20.png-a9b52f-1553764185702-0)]
    .


    屏幕快照 2019-03-28 下午5.08.28.png 屏幕快照 2019-03-28 下午5.10.25.png

    同样地我们需要check out切换到该分支上。


    屏幕快照 2019-03-28 下午5.12.49.png

    然后你需要做的就是修复你的bug后,并commit提交。当你做完这一切,你可以再备份一下1.1版本,给fixbranch打个1.1的tag吧以防同样不幸的事情再次发生。同时别忘了发布你的1.1app啊。


    屏幕快照 2019-03-28 下午5.16.01.png

    最后一件重要的事情,就别忘了将fixbranch合并到master上啊,毕竟2.0版也不能再出现同样的bug啊。


    屏幕快照 2019-03-28 下午5.19.34.png

    合并完之后你可以把fixbranch删除了。然后继续搞我们的2.0版本吧。

    二、Github篇

    https://www.jianshu.com/writer#/notebooks/13822812/notes/17620623/preview
    总结一下:关键是Github账号与xcode的绑定和master仓库的创建而对于远程分支仓库,是无法手动创建的。需要先checkout 到对应的分支上。在push的时候会自动创建的。

    屏幕快照 2019-03-28 下午5.46.54.png 。
    另外需要时记得勾选include tags这样可以把备份也储存到远程服务器上。

    三、关联其他第三方Git篇

    xcode界面上支持的账号Bitbucket Cloud 、GitHub、GitLab等,像其他的阿里云就不能直接在界面上添加。待续。。。。。。。。。。。。。。。。。。

    相关文章

      网友评论

        本文标题:在Xcode10中使用git进行版本管理

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