美文网首页
常用开发工具的使用问题

常用开发工具的使用问题

作者: 大浪捉鱼 | 来源:发表于2017-02-08 14:54 被阅读19次

    1、抓包工具Charles的安装配置及使用详解
    http://www.jianshu.com/p/31fea1314a50

    2、svn冲突解决
    http://blog.chinaunix.net/uid-26696966-id-4306990.html

    3、svn合并代码
    http://blog.163.com/mageng11@126/blog/static/140808374201210142342274/

    4、svn合并分支到主干
    基于上面的资料,我结合实际项目情况整理了一个更简洁的svn代码合并的示例,以方便日后查阅

    先列一下我本地的目录结构
    my_project/trunk
    my_project/branches/pig
    my_project/tags

    就是一个常规的目录结构,trunk是主干,branches是分支代码,当前有一个分支pig
    我的使用情况是这样的,首先从trunk通过svn copy建立一个分支branches/pig,然后在分支pig上做开发,开发到某个阶段,觉得需要将分支上的修改合并到主干上了,于是执行下面的步骤

    A、首先主干和分支的代码都已经commit到了svn服务器,即本地的主干和分支代码都是没有最新修改的代码,保险点,在本地的主干和分支路径下都执行以下svn update

    B、下面可以开始合并分支代码到主干了
    主干url
    http://svn.xxx.com:8088/repos/app_code_repo/ios/my_project/trunk

    分支url
    http://svn.xxx.com:8088/repos/app_code_repo/ios/my_project/branches/pig

    先进入到主干目录 cd trunk

    在正式merge代码前,习惯先diff一下,大致预览或检查一下2份代码的修改情况
    svn diff http://svn.xxx.com:8088/repos/app_code_repo/ios/my_project/trunk http://svn.xxx.com:8088/repos/app_code_repo/ios/my_project/branches/pig --summarize

    将分支的修改合并到本地的trunk,最右边的.表示当前目录
    svn merge http://svn.xxx.com:8088/repos/app_code_repo/ios/my_project/trunk http://svn.xxx.com:8088/repos/app_code_repo/ios/my_project/branches/pig .

    完成后执行svn st查看一下,你会看到本地主干的代码已经合并了分支的修改信息

    确认无误后,正式将修改提交到svn服务器:
    svn commit -m "将分支的修改合并到主干了"

    这样就成功地将分支的代码合并到主干了

    4、cocoapod (后续)

    相关文章

      网友评论

          本文标题:常用开发工具的使用问题

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