Cambiar la aplicación para hacer diff y merge en TortoiseCVS

Teniendo el cliente TortoiseCVS instalado para trabajar con repositorios CVS, podemos cambiar la aplicación para determinar las diferencias (diff) y para combinar (merge) diferentes revisiones del código. Para ello debemos modificar la configuración de la siguiente manera:

  1. Abrir un explorador de windows
  2. Click derecho sobre un lugar vacío
  3. Elegir la opción CVS > Preferences…
  4. Abrir la pestaña Tools
  5. Asociar el ejecutable asociado a Diff application
    • Ajustar el formato de Two-way diff parameters
  6. Asociar el ejecutable asociado a Merge application
    • Ajustar el formato de Two-way merge parameters
  7. Confirmar con OK

Ejemplo:

Si deseamos usar Winmerge para ambas tareas, lo más probable es que configuremos:

C:\Program Files (x86)\WinMerge\WinMergeU.exe

La forma en que vienen especificados los parámetros por defecto es la que utiliza Winmerge, por lo que no es necesario hacer cambios.

Anuncios

Simplificar el trabajo con WinMerge

La aplicación WinMerge permite realizar la comparación de 2 archivos de texto y ver las líneas diferentes entre ellos. Además permite llevar ciertos cambios de un lado al otro de manera muy simple. Pero en su configuración por defecto, no está optimizada para esta tarea.

Si queremos mejorar nuestra performance en el uso de esta herramienta debemos:

  1. Acceder a File
  2. Seleccionar la opción “Merge Mode

Alternativamente podemos utilizar la tecla rápida F9 para activar este modo. Podemos corroborarlo viendo el texto “Merge” en la barra de estado.

En lo sucesivo, al estar posicionados sobre uno de los archivos se habilitan las siguientes teclas rápidas:

  • flecha hacia abajo: selecciona la siguiente diferencia en el contenido
  • flecha hacia arriba: selecciona la diferencia previa en el contenido
  • flecha hacia la derecha: lleva el contenido seleccionado al archivo de la derecha
  • flecha hacia la izquierda: lleva el contenido seleccionado al archivo de la izquierda

Igualmente siguen disponibles los atajos como Ctrl+ Alt + Flecha Izquierda o Derecha, para hacer el merge y avanzar a la próxima diferencia.