美文网首页
iOS git后台合并代码小结

iOS git后台合并代码小结

作者: 凉风起君子意如何 | 来源:发表于2018-01-18 13:37 被阅读178次

前提

昨天新版--UI大改版5.0.0版本已审核上线,今天着手将feature-deposite2develop-UIUpdate(以下简称UI分支)分支代码合并到master主支上。
涉及点:
sourcetree客户端;
git后台;
master主支;
UI分支;
合并冲突;
git命令;
imac终端;
couldn’t load project问题等

正文

简单的合并操作步骤:

一,点击要合并分支的mergeRequest


二,填写任务人,milestone comments等信息之后,点击提交会到如下页面(如下为出现冲突)


问题:

如何解决二步骤中出现的冲突?
解决步骤:
一,如二步骤图点击箭头处按钮,会出来如图具体操作弹框
二,弹框提示的,其实就是在UI项目根目录下(有.git文件),终端命令行执行如下命令
1、checkout并切换到master主支上
$ git checkout master
2、与UI比较
$ git merge --no-ff develop
会发现产生了很多冲突,到sourcetree客户端,解决冲突的文件
3、行执行如下命令
$ git push origin master
4、回到git后台重新merge request (此时刷新下之前冲突页面即ok)

注意:执行3之后会发现,代码根本没有push到后台服务器端,这时不要在sourcetree客户端push,去git网站后台发送merge request(可以添加 milestone,任务人等,领导要求这样,个人以为客户端push也是可以的)

至此,上面出现的冲突已经解决。此时打开master下的项目,运行发现出来如下问题。(若你没出现,恭喜你,你运气真好,😀)

No Scheme

解决办法:
重启xcode,编译之后 会发现xcode给出了相应的编译错误(couldn’t load project)。网上搜索,如下解决ok


摘自网络,解决步骤一样

至此,已完美解决。

相关文章

  • iOS git后台合并代码小结

    前提 昨天新版--UI大改版5.0.0版本已审核上线,今天着手将feature-deposite2develop-...

  • git fetch && git pull

    git pull 拉取代码 并合并 git fetch 拉取代码 ,如果需要合并 需要执行git merge ...

  • git 相关命令

    git merge 和 git rebase 小结: git merge是用来合并两个分支的。git merge ...

  • (4.2) git分支管理-解决冲突

    小结 当Git无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。 解决冲突就是把Git合并失败...

  • git fetch pull 区别

    git fetch 从远程获取最新代码,但是不会与本地代码合并 git pull 获取代码后并与本地代码合并 在实...

  • idea git 合并分支

    idea git 合并分支idea如何在git上将分支代码合并到主干

  • 代码合并和上传本地代码

    git pull --rebase origin master //代码合并 git push -u origin...

  • git 基本操作

    合并代码 git add . git commit -m "修改了XXX" git pull origin mas...

  • git 代码合并

    git 代码合并 git status 查看下当前代码状态,有需要提交的就提交,没用需要提交的就保持原样 git ...

  • Git 合并代码

    git 合并分支: 来自:http://www.cnblogs.com/sdgf/p/5852114.html 合...

网友评论

      本文标题:iOS git后台合并代码小结

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