Eclipse SVN: cómo usar Compare With … branch?

En Eclipse con SVN, me gustaría ver qué cambios (línea por línea) se realizan en otra twig (o tronco) y luego decidir para cada file cambiado si quiero conservar mi versión de copy de trabajo o el file modificado.

Creo que esta es la forma en que debería funcionar, pero aparentemente no lo hace en SVN / Eclipse. Probé las funciones de fusión y seguí recibiendo conflictos de tree, errores de tronco no actualizados, etc. Incluso con un proyecto muy simple con solo 2 files, todo va mal. ¡La fusión automatizada simplemente no funciona para mí! Usted no tiene absolutamente ningún control de lo que sucederá con sus files y termina con una copy de trabajo totalmente arruinada, en el caso de conflictos. ¡Lo cual tienes que arreglar DESPUÉS de la fusión!

Sin embargo, me gusta la function Comparar con-para comparar twigs entre sí. Pero no pude encontrar ninguna forma de usarlo prácticamente para actualizar los files modificados. Todo lo que obtengo es una buena vista de tree con todos los files modificados, y la posibilidad de comparar los cambios reales, ¡pero no hay forma de marcar los cambios como fusionados!

Parece que lo que quiero no es posible con Compare With? ¿No hay otra herramienta en absoluto en donde usted tenga el control total de sus fusiones? ¿Tal vez debería cambiar a GIT o Mercurial?

Cualquier idea sobre el tema es bienvenida …

ACTUALIZAR :

Encontré estos clientes SVN alternativos, ambos parecen prometedores para lidiar con cambios en diferentes twigs:

http://www.syncrosvnclient.com/

http://www.syntevo.com/smartsvn/

Por lo que yo sé, no hay tal buen gui. Hay una forma manual, pero no es tan fácil y simple.

No hago Eclipse aquí, pero intentaré usar mi memory.

Puede usar la vista de historial para ver qué confirmaciones se realizaron en una sucursal. Simplemente arrastre la twig de la vista de repositorys svn a la vista de historial. Mostrará el historial de la sucursal.

Luego puede seleccionar dos commits (inicio y final) de los que desea hacer una diferencia. Luego obtienes una window donde puedes elegir la comparación gráfica gráfica o la salida al file diff. Cuando obtiene el diff, puede aplicarlo al área de trabajo utilizando el explorador de packages y el menu del equipo.