Imagina que tengo una diferencia en un fragment de código entre la twig A y la twig B que SVN ve como un conflicto.
Cuando trato de fusionar las posibles situaciones son:
¿SVN me proporciona esta información? Desde que me estoy volviendo loco tratando de comparar algunos files CSS enormes …
Por supuesto, el conflicto significa que ambas twigs han modificado el mismo código. De lo contrario, no habría un conflicto y Subversion habría podido fusionar los cambios automáticamente.
Cada vez que hay un conflicto relacionado con el contenido del file (los directorys son una historia diferente) Subversion brinda los siguientes consejos:
Los tres files involucrados se vuelcan en su copy de trabajo:
foo.php.merge-left.r832
foo.php.merge-right.r833
foo.php.working
El file original foo
obtiene marcadores de conflictos:
<<<<<<< .working * Lower bound for DATETIME columns at SQL Server 2005 */ define('MIN_YEAR_SQL_SERVER', 1753); /* * Lower bound for date controls regarding building date ======= * Lower bound for date controls >>>>>>> .merge-right.r833
… donde el primer bloque es tu código actual y el segundo bloque es el código entrante.
Las herramientas de fusión de terceros pueden hacer esto más fácil (o más difícil), pero esta es la información que proporciona Subversion.