Soy nuevo en Subversion, pero he usado otros sistemas de control de revisiones como ClearCase por años.Subversion no puede fusionarse después de un movimiento
Mi jefe me pidió que arreglara este proyecto para que se pudiera construir con Maven en lugar de Ant. Una de las cosas importantes que tuve que hacer fue mover src/com
a src/main/java/com
, y mover test/com
a src/test/java/com
, lo cual hice usando el comando svn mv
. Supuse tontamente que, como utilicé los comandos de Subversion para mover los directorios, esa Subversión sabría que las cosas se habían movido. Y cuando fusioné mi rama en el maletero, pareció funcionar. Pero ahora alguien más acaba de terminar el trabajo en una sucursal que se separó antes de mi trabajo. Así que vamos a fusionar sus cosas en trunk, y básicamente Subversion parece pensar "ok, hizo cambios en src/com/foo/bar/baz.java
, pero ese directorio ya no existe, así que es irrelevante, así que deséchelo" en lugar de lo que esperaba , que era "bien, hizo cambios en src/com/foo/bar/baz.java
, pero se movió src/com
, así que necesito unirlo en src/main/java/com/foo/bar/baz.java
".
¿Hay alguna manera de hacer que Subversion haga la gestión de revisiones, o voy a fusionar manualmente los cambios de este tipo para los próximos dos días?
Acabo de recibir algo de esta "característica" también. Y estoy tratando de evitar la pesadilla de fusión manual. – granadaCoder