解决iOS GIT问题

Quienes manejamos GIT,在线阅读和阅读“ enfrentado”,即解决冲突。

Pensémoslo,nuestro proyecto no puede ejecutarse por ellos,veces resultandifícilesde entender,involucra coordinarse con el resto de los desarrolladores para saberquécambios deben conservarse ycaálesno…etc。 Es por ello,que enéste指导我gustaríahablar acerca de lo que儿子,iOS系统的可识别性和解决方案,以及ejemplo的翻译。

AJMSlideAnimator

Supongamos estamos trabajando en el proyecto AJMSlideAnimator,un proyecto disponible en Github和los cuales存在2个desarrolladores:CTime95(中央存储库)和TheKairuz(中央存储库)。

故事板中的Ambos desarrolladores se encuentran上的子句AJMSlideAnimatorView和se encuentran ajustando constantemente。

Ajustes TheKairuz

The Cairuz se da cuenta que dentro de la clase AJMSlideAnimatorView,los inicializadores tienencódigorepetido,确定封装的功能性setupContent()

调整CTime95

确定CTime95的操作方法 ,然后由es决定要封装的封装的名称为prepareImageView()。 裁定要决定上级的故事情节。

CTime95决定由中央仓库和地下直辖市提交文件。

您可以根据自己的决定,决定是否要向中央保管人保赔。 在Main.storyboard和clase中进行即时的AJMSlideAnimatorView.swift

Analizando一个冲突之星

Al Abrir la clase AJMSlideAnimatorView注释GIT Coloca los ssímbolos <<<,=== y >>> para indicar los bloques decódigoque presentan el冲突。

Dado que GIT monitor cambios en laslíneasdecódigo,indica un conflicto cuando hay bloques decódigodiferentes que pretenden ocupar las mismaslíneas。 在ejemplo,la AJMSlideAnimatorView和lasneas 35a la 40之间,分别伪装了Colocar elcódigode CTime95TheKairuz al mismo tiempo。

Notamos que del bloque <<<<< HEAD al ====代表los cambios语言环境TheKairuz quien hizo pull。 El bloque ==== al >>>>>> 6cd208… (el哈希)表示由CTime95提交的内容

密码,时间,时间,地点,时间,地点,时间 En este caso,decidimos quesí。 您可以从TheKairuz中获取prepareImageView()和borramos el bloque que le的对应信息。

解决冲突情节提要

Estos resultanmásretadores,para empezar lossímbolos<<>> provocan que nuestro archivo no se pueda abrir porque“ corrompen” nuestro XML。

由ello abrimos el archivo comocódigofuente提供。

显示版本编辑器(Xcode的公共语言版本)实际比较以前版本的(以前的版本)。 Notaremos en la barra劣等,que podemos cambiar las ramas y ubicarnos en cierto犯案,esto para tenermásidea decómofueron evolucionando nuestros cambios。

Podemos notar que Xcode marca en azul aquellos cambios en los archivos e incluso los numera。 请点击,然后再选择解决问题的地点,然后再解决冲突。

单击XML情节提要,然后单击Derecho> Open As> Open as Interface Builder。

结论
没有发生冲突的任何常见问题,也没有发现任何问题,也没有在拉科尼亚群岛的拉科尼亚群岛的trasíamostrastajan……在这方面没有结果。 罪禁令,减少冲突的国家警察:

  • Tener constantemente Actualizado nuestro repositorio local con losúltimoscambios de lo conrio corremos el riesgo de tenermásandmás冲突。
  • Avisar al equipo las clases / componentes que estaremos trabajando y buscarcoordinación。
  • Evitar dar承诺提供任何必要的租赁/部件。