Buenas,
si me conoces un poco sabes que algunas de las cosas que más detesto son la injusticia social, el maltrato animal y WinDiff. Es decir la herramienta para realizar DIFF y MERGE que viene por defecto con Visual Studio desde antes que nazca el Valentino. Después de que medio mundo les pida que incorporen una herramienta como la gente un tiempo, lso amigos de Redmond se decidieron a tirar por fin WinDiff a la basura y en Visual Studio 11, por fin tenemos algo más decente.
Lo primero que nos llama la atención, por ejemplo cuando comparamos 2 versiones de un archivo, es que … está integrada dentro del IDE de Visual Studio 11. A partir de aquí podemos trabajar directamente en el IDE sin problemas y sin necesidad de hacer alt+tab. Además la herramienta posee 3 vistas en las que podemos ver las columnas origen, destino y resultado en modo vertical.
En modo horizontal
O en el modo compuesto, que es similar al que nos ofrecía WinDiff.
La selección de los elementos, se hace con unos CheckBox muy bonitos pero un tanto incómodos para seleccionar,
Ahora bien, si lo que estamos haciendo es comparar diferentes versiones de un archivo, tenemos otra vista tambien integrada dentro del IDE que nos muestra algo similar a lo siguiente.
Si ver tantos colorines te parece un carnaval, es probable que cambiando la vista a "Side by Side” quede más claro que es cada cosa. Lo interesante de esta vista es que podemos ver no solo los elementos propios de cada versión, sino que además podemos utilizar todas las capacidades de Visual Studio (crear unit tests, indentar, etc). Siempre que estemos comparando la ultima versión de un archivo con una versión anterior. Los cambios se aplicarán automáticamente en la ultima versión y de esta forma podremos “incorporar” es que nos hemos “olvidado” de la versión anterior.
Vamos que como herramientas es un gran avance, además poseen los navegadores de tipos en los combos superiores y otros par de tips más interesantes que comentaré en otros posts.
Saludos @ Here
El Bruno
PD: Por las dudas, siempre puedes configurar WinMerge para ser utilizado en Visual Studio 2010, detalles aquí.
1 comment