Estoy tratando de entender en detalle cómo svn merge
trabajos.
Tengo un archivo test
cometido en dos revisiones:
En la revisión 230553, tiene un carácter. /
(y la nueva linea)
En la revisión 235554, tiene un carácter. $
:
svn diff -r 230553:230554 test
Index: test
===================================================================
--- test (revision 230553)
+++ test (revision 230554)
@@ -1 +1 @@
-/
+$
La versión local actual, se cambia de nuevo a /
. Ahora, espero que si hago esto:
svn merge test@230553 test@230554
la copia local cambiará a $
. Pero no, no pasa nada, el comando tiene éxito, no se queja, pero el archivo test
Ni siquiera se toca.
¿Qué es lo que no entiendo aquí?
--ignore-ancestry
y eso parecía funcionar.