Estoy tratando de fusionar mi rama de desarrollo de nuevo en el tronco de mi repositorio. Pasos que di:Eclipse Merge Branch into Trunk
- Cambiar a línea externa
- cheque que es hasta la fecha, resolver cualquier conflicto
- Ir a Team-> Combinar
- Seleccione URL: desarrollo de la rama
- de inicio de revisión: revisión cuando la rama se creó
- Fin de revisión: CABEZA
- OK
Esto debería hacer la magia - se abre la vista syncronize lo cual está bien, me muestra todos los conflictos, pero no ocurre el problema:
En el editor de comparación veo dos archivos: archivo local | Remote File (306)
Esto es realmente extraño, el número de revisión del archivo remoto es en realidad el del archivo en la copia de trabajo (trunk) y también lo es el contenido. El archivo local tiene el contenido del archivo en la rama.
Ahora la flecha muestra correctamente que estoy fusionando de izquierda a derecha (rama a tronco). Esto también ocurre cuando hago clic en Aceptar.
¡PERO solo puedo mover cambios de derecha a izquierda! Eso no es lo que quiero, no quiero sobrescribir los cambios en las ramas con el viejo contenido del maletero. Quiero mover el contenido de la izquierda (rama) a la derecha (tronco). Pero ni siquiera puedo escribir en el archivo correcto.
No sé por qué escribe el archivo remoto allí? Está mostrando claramente el archivo de copia de trabajo en la ventana del archivo remoto, y el archivo de la rama (para la fusión) se muestra en el archivo local.
Algunos errores en Subversivo?
Thx, Martin
que es una especie de true..it miedo de que la fusión ocurre antes (sin interacción del usuario) en su copia de trabajo. Y luego tiene que comparar con el tronco y revertir los cambios no deseados. Lo prefiero al revés, (probando Versiones ahora), donde antes de la fusión en la copia de Trabajo sucede, el usuario puede elegir qué cosas fusionar. – martin