当前位置: 首页 > news >正文

做网站的规范郑州众志seo

做网站的规范,郑州众志seo,政务网站建设与管理整,公司内部网站页面设计使用 IDEA 处理合并(merge) 使用IDEA处理git合并如果遇到冲突,对冲突文件的不冲突部分需要处理吗?会自动将双方不冲突的部分合并吗? 比如如下,使用 IDEA 合并 branch1 到 branch2 分支,出现了冲突,如下图…

使用 IDEA 处理合并(merge)

使用IDEA处理git合并如果遇到冲突,对冲突文件的不冲突部分需要处理吗?会自动将双方不冲突的部分合并吗?

比如如下,使用 IDEA 合并 branch1 到 branch2 分支,出现了冲突,如下图:
在这里插入图片描述

如果处理好冲突,得到如下图:
在这里插入图片描述

我的问题是,绿色的部分如果不更新到中间的Result里头,在点击 Apply 之后会不会丢失掉?答案是会丢失,没有冲突的部分也得你操作点一下!中间的Result就是合并后的样子!

我为什么会有这个疑问,因为我以前是习惯直接使用命令行 git merge 来合并的,合并之后搜索 <<< 来确定有冲突的位置(当然也可以查看执行 git merge 命令后会列出冲突的文件列表),以前用git merge命令都是会自动合并没有冲突的部分,所以我改成用 IDEA 的图形化工具之后有这样的疑问

下面是上述结论的实践证明
假设我们现在不将绿色无冲突的部分手工弄到中间的Result,继续点击Apply,则 IDEA 还是比较人性化给你弹出提示,告知你还有未处理完的合并
在这里插入图片描述
此时如果点击 Continue Merge 就相当于继续处理剩余的,如果点击 Apply Changes and Mark Resolved 就是继续(老子就要这么干)

点击 Apply Changes and Mark Resolved 后就可以看到最终的合并结果丢失了两边绿色的内容,如下图:
在这里插入图片描述

细节

细节1:diff算法局限性

注意到diff算法的一些局限性。本该是显示新增的,结果显示为修改。

受限于差异算法,红框里的部分其实应该识别为新增内容,但是算法无法这么智能地识别这是新方法,它以为只是第一个方法即 getProfiles() 的延伸!!你可以看到红框里最后一个 } 被认为和原getProfiles() 方法的 } 相同,如下图:
在这里插入图片描述

细节2:从哪里可以看到什么分支合并到什么分支

在处理冲突的页面可以看到
在这里插入图片描述
另外还可以从下图看出(如果有冲突,最左边的就是 “合并到” 的分支)
在这里插入图片描述
有时候也非常奇葩,不显示分支名,显示的revision,不知道为什么。比如如下图是合并branch2到branch1,结果branch2被现实成revision,可读性变差了!!
在这里插入图片描述

细节3:“a合并到b” 和 “b合并到a” 就是显示的结果反过来而已

在这里插入图片描述

细节4:保留左边还是右边?

合并的时候自然可以选择保留两边任意一边的,也可以两边都保留,也可以两边都不采纳。中间的Result栏你要怎么改就怎么改,反正你在Result看到的就是最终的合并后的结果

如下图,可以不采纳左右两边的,最终结果使用一个新的变量名
在这里插入图片描述

细节5:处理完冲突之后,有没有一键左右两边的都合并到中间?

处理完某个文件中的冲突部分后,有时候左右两边的 >> 和 << 太多了,一个个点完了左边的>>还要一个点右边的<< 太费劲了,有没有快速的一次性将左边的>>全部采纳,和一次性右边的<<全部采纳,又或者一次性将左右两边的全采纳?

其实是有的

  • 点击 “>> Left” 这个则把左边无冲突的、所有的change应用过去(这样就不需要逐个点击,同时有冲突的不会一起过去)
  • 点击 “>> Right” 这个同理把右边无冲突的、所有的change应用过去
  • 点击 “>><< All” 则相当于点击了上面的两个按钮,同样的,会把无冲突的、全部的左右的change应用

在这里插入图片描述

注意
1、建议还是一个个点击会比较放心,除非你真的很自信你的操作没有问题。
2、上面的操作可以通过ctrl+z或cmd+z撤销

细节6:IDEA 右下角的分支终于会自动刷新了

实测Mac版本的 IDEA Ultimate Edtion 2023.1.3,在Terminal中切换分支,右下角显示的分支终于会实时刷新了(之前在Terminal中使用git checkout myBranch 之后并不会实时变化,要等鼠标点击到别的地方的时候才会刷新)
在这里插入图片描述

http://www.shuangfujiaoyu.com/news/17669.html

相关文章:

  • 设计网络网站建设淘宝推广工具
  • 网站制作网免费简述seo
  • 电商客服工作内容整站seo技术
  • 装修公司做网站的好处网站排名查询
  • 网站建设报价书seo com
  • 游戏币网站怎么做南昌seo网站推广
  • 音乐网站怎么建设做网上推广
  • 做网站销售好累上海网络营销上海网络推广
  • 深圳seo排名哪家好南宁seo收费
  • 网站改版需要注意哪些seo问题湖南网站seo公司
  • 网站建设标准西安seo网站排名
  • 一级a做美国片免费网站营销网店推广的软文
  • ASP.NET2.0网站开发全程解析英文关键词seo
  • 杭州资质代办公司排名外贸网站建设优化
  • 优化网站佛山厂商优化网站关键词
  • 企业网站建设申请域名深圳百度推广竞价托管
  • 高清的网站建设seo详细教程
  • 网站开发模板代码搜索关键词优化
  • 网站建设那里好聚合搜索引擎
  • 坪地网站建设如何百度竞价什么意思
  • 西安电脑网站建设app推广拉新渠道
  • 做网站需要具备什么要求网络营销logo
  • 外包公司网站开发网络推广违法吗
  • 西安360免费做网站sem是什么职位
  • 安徽网站优化怎么做百度推广后台登录首页
  • david网站如何做go通路图百度老年搜索
  • 竞价推广培训课程重庆网站seo技术
  • 南宁品牌网站建设seo综合查询是什么意思
  • 怎么用网站开发者工具更换网页企业网站推广外包
  • 温州seo网站推广磁力岛引擎