DiffDog se traslada a la nube
Generalmente, las personas con conocimientos técnicos utilizan herramientas de comparación de archivos que les permiten comparar y sincronizar archivos y directorios. Pero, ¿qué ocurre cuando, a medida que cada vez más información se almacena en la nube, sus datos residen en servidores a los que se accede a través de una URL?
![]()
Hoy en día, existen innumerables aplicaciones que se ejecutan en servidores a los que se accede a través de HTTP, pero veamos un ejemplo común: SVN. Los repositorios de Subversion (SVN) incluyen WebDAV como una opción de servidor ampliamente utilizada. WebDAV es un protocolo natural para SVN porque se centra en la jerarquía, los metadatos estructurados y las versiones. Dado que WebDAV es una extensión de HTTP, proporciona un acceso sencillo a información básica sobre archivos y carpetas para cualquier cliente que entienda HTTP, incluyendo DiffDog, la herramienta de comparación/fusión de Altova para archivos, directorios y bases de datos. Sin embargo, DiffDog tiene algunas características especiales que la distinguen de otras herramientas similares.
Comparación y fusión de archivos a través de WebDAV
Los clientes de SVN suelen admitir la comparación de archivos a través de la línea de comandos; sin embargo, una representación textual de los cambios, incluso en un solo archivo, puede ser difícil de leer y utilizar. Cuando se desea comparar la rama principal con una versión etiquetada, el problema se agrava. Existen varias herramientas de comparación visual disponibles que pueden ayudar a analizar los cambios de versión en SVN. Estas herramientas tienen diferentes grados de compatibilidad con el funcionamiento de SVN. Algunas herramientas están bien integradas con la línea de comandos de SVN. DiffDog incluye todas las opciones de comparación comunes para una herramienta que está estrechamente integrada con los clientes de SVN. Su principal ventaja es su capacidad para comunicarse con los servidores de SVN. Acceder a un repositorio de SVN con DiffDog utilizando WebDAV es sencillo. El punto de partida más fácil es abrir la vista "Comparación de directorios" y pegar las URL de las carpetas que se desean comparar. En este caso, estamos comparando las ramas de SVN en Projectlocker.com. Se abren los dos conjuntos de archivos, y DiffDog proporciona una vista con códigos de color que permite navegar por las diferencias entre los dos directorios.
![]()
Hacer clic en cualquiera de los dos archivos abre una ventana con información detallada comparación de archivos.
![]()
La capacidad de DiffDog para distinguir entre cambios en archivos XML y cambios significativos es fundamental en esta situación, ya que la mayoría de los repositorios de desarrollo contienen una cierta cantidad de archivos XML. DiffDog también es compatible con comparando documentos de Word y bases de datos – así, se cubren todos los aspectos.
![]()
Por supuesto, las carpetas que se comparan no tienen que ser ambas carpetas WebDAV SVN. Es igualmente sencillo comparar el servidor SVN con un directorio local. La capacidad de DiffDog para acceder a servidores a través de HTTP (o FTP) abre un mundo de posibilidades: comparar un directorio local con un directorio de Google Docs, o comparar un servidor web local con archivos alojados en Amazon CloudFront, o incluso simplemente sincronizar fotos entre su disco duro local y el servicio de copia de seguridad que elija.
Si desea probar DiffDog, puede descargarlo y utilizarlo durante un período de prueba de 30 días en el sitio web de Altova.