xib相关(二) —— 文件冲突问题(一)

版本记录

版本号 时间
V1.0 2018.04.12

前言

iOS中的视图加载可以有两种方式,一种是通过xib加载,另外一种就是通过纯代码加载。它们各有优点和好处,xib比较直观简单,代码比较灵活但是看着很多很乱,上一家公司主要风格就是用纯代码,这一家用的就是xib用的比较多。这几篇我们就详细的介绍一个xib相关知识。感兴趣的可以看上面写的几篇。
1. xib相关(一) —— 基本知识(一)

文件冲突产生的场景

xib文件只要打开或者点击几个控件,你点几个,可能就不小心挪动控件动了一两个像素的大小,但是却很难察觉,这个时候提交就可能和别人修改同样的文件产生了冲突。

一般如果有下面这种提示就说明xib文件产生冲突了。


文件冲突的解决

这里我们需要说明的是xib文件其实就是xml文件,本质上还是代码。产生冲突后,我们就需要以source code方式打开文件,全局搜索=====等冲突标志,找到地方,里面也看的明白,找到以后,删掉了冲突部分就可以了。

在冲突的文件中,<<<<<=====之间的是自己加的部分,在=====>>>>>之间的是自己加的部分,根据需要看要谁的删除对应的部分就好了,这就解决了冲突。


文件冲突的避免

  • 提交的时候,如果你用sourceTree提交,看到xib文件改变了,如果是自己不小心碰到了,那么只需要丢弃文件就可以了。

  • 一个xib尽量一个人去负责和更改。

后记

本篇主要介绍了xib文件与冲突相关的问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容