base minera suya

Justo ahora tengo sugerencias para mi otra pregunta y estoy tratando de fusionar mi twig de características con la copy de trabajo del enlace troncal en el directory de copy de trabajo del enlace troncal. Debido a un par de conflictos estoy usando KDiff3 para resolverlos. Sin embargo, no estoy seguro de qué es aquí Base, Mine and Their mean? En mi caso (fusionar twig a troncal):

Mina — la copy de trabajo del maletero

Base — ???

Su — ???

Otra pregunta básica: después de resolver los conflictos y save, la versión editada se saveá en la copy de trabajo local de la línea externa. Es mi entendimiento correcto?

De hecho, busqué en Google por un time para evitar las mismas preguntas simples que aquí se presentan. Sin embargo, no puedo encontrar explicaciones simples con respecto a estas preguntas ficticias.

Base, Mine And Theirs son solo tres nombres en un three-way-diff. Puedes usar cualquier copy en cualquier campo de aquellos (base, mía, la suya). Pero tiene sentido hacer esto:

  • Base: la versión del repository de su pago y envío
  • Mine: tus ediciones de copy de trabajo
  • La suya: la versión conflictiva

Eso significa que tiene la versión que registró en su directory de trabajo. Lo cambiaste y antes de comprometerte tienes que fusionar las ediciones que otros hicieron en tu copy de trabajo. Entonces haces un three-way-diff para ver original (Base) vs. tus ediciones (Mine) vs. las ediciones conflictivas (Theirs). Lo revisa y lo combina en su versión en su copy de trabajo.

Cuando haya terminado, lo testing (comstack o lo que sea que tenga que probar) y lo confirma.

documentation de diff de tres vías en kdiff3: http://kdiff3.sourceforge.net/doc/documentation.html#id2488370

Y explicación en un libro svn: http://svnbook.networking-bean.com/en/1.1/ch03s05.html#svn-ch-3-sect-5.4