Articles of merge conflict resolution

GIT – Forma de seguir los cambios de files en tu equipo y advertir sobre posibles conflictos

Estoy buscando una forma / herramienta para recibir una notificación si alguien más en mi equipo está editando el mismo file que yo. Esto es para evitar conflictos cuando se fusiona más tarde. No se trata de bloquear el file, sino de centrar su atención en él (y luego iniciar una conversación con el otro […]

¿Cómo puedo ver diferencias de todos los conflictos en una fusión mercurial (o git)?

Esta pregunta pregunta cómo ver qué files tienen conflictos en una combinación. También me gustaría poder ver rápidamente las lists de los diffs para todos los conflictos (a diferencia de los diffs en la fusión que transcurrió limpiamente). Por ejemplo, esto permitiría prescindir rápidamente de algunos conflictos que son solo "ruido" al resolver aquellos con […]

Cómo hg unshelve sin fusión

¿Hay alguna manera de forzar a hg unshelve sin causar conflictos de fusión? ¿Simplemente sobrescribes los files viejos con el estado archivado?

Un solucionador de conflictos más inteligente en git

A veces me siento un poco decepcionado con los resultados de una combinación, git parece no ser capaz de resolver conflictos simples automáticamente, así que pensé que debía haber algo que me faltaba, configuration incorrecta o tal vez hay una forma de configurar git para que sea más "agresivo" en la resolución de conflictos. Como […]

Corregir la fusión de git 'hacia atrás' que se empujó

Me he encontrado con un problema entre mis twigs de git que no estoy seguro de cómo acercarme. Digamos que tengo twigs separadas para cada versión en la que estoy trabajando. Por ejemplo, tengo 'Release-1' y 'Release-2' como mis twigs. Estas versiones son de naturaleza secuencial, es decir, 'Release-2' contiene todo en 'Release-1', pero no […]

¿Cómo resulta este flujo de trabajo en trabajo descartado?

Me vinculé a este blog con otra pregunta y leí esta advertencia sobre cierto flujo de trabajo de git: Aquí está el escenario real que causó una enorme cantidad de cabello tirando. El equipo estaba usando el flujo de trabajo de fusión. Mucha gente cambia las cosas muy rápido. El estilo típico era Trabaja en […]

Fusionando una twig de característica que está basada en otra twig de características

Hace unos días tuve una twig master con una historia completamente lineal. Luego creé una twig de características, que llamaremos feat/feature-a . Trabajé en esa twig y luego la envié para que la revisión del código se fusionara en master . Mientras se revisaba feat/feature-a , quería trabajar en otra function que dependía de algún […]

¿Va a causar conflictos de fusión importantes al cambiar el nombre de una carpeta?

Considere una estructura de carpetas en un desarrollador de twigs como este: ~root/folderX/fileA ~root/folderY/fileB ~root/.. .. ¿Qué sucede si cambio el nombre y presiono un cambio de nombre de la carpeta root en la twig? ¿Eso significa que todas las requestes de extracción actuales no se fusionarán o que cualquier cambio hecho localmente por otros […]

¿Por qué la re-fusión resulta en un conflicto de fusión repetido en git?

Digamos que tenemos una twig "maestra" con digamos 1000 de commits durante 2 años. Tenemos una function característica de larga duración "feature1", de aproximadamente 2 meses de antigüedad (derivada de master en ese momento), con 100 commits. Continuamos trabajando tanto en master como en feature1 y ocasionalmente combinamos master en feature1 (aproximadamente 5 commits, cada […]

Encontrar el error en el proyecto de Xcode.pbxproj después de la fusión

Estoy enfrentando una fusión complicada de dos twigs en el control de la versión de mi aplicación iOS. Después de identificar y elegir las líneas conflictivas en project.pbxproj , Xcode no cargará el file. Ejecutarlo a través de plutil muestra esto: CFPropertyListCreateFromXMLData (): analizador plist de estilo antiguo: falta el punto y coma en el […]