A DiffDog passa a estar disponível na nuvem

Normalmente, pessoas com conhecimentos técnicos utilizam ferramentas de comparação de ficheiros que lhes permitem comparar e sincronizar ficheiros e diretórios. Mas o que acontece quando, à medida que cada vez mais informações são armazenadas na nuvem, os seus dados residem em servidores acessíveis através de URLs?

Atualmente, existem inúmeras aplicações que funcionam em servidores acessados através do HTTP, mas vamos analisar um exemplo comum: o SVN. Os repositórios Subversion (SVN) incluem o WebDAV como uma opção de servidor frequentemente utilizada. O WebDAV é um protocolo natural para o SVN, pois a sua principal preocupação é a hierarquia, os metadados estruturados e as versões. Uma vez que o WebDAV é uma extensão do HTTP, ele oferece acesso fácil a informações básicas sobre ficheiros e pastas para qualquer cliente compatível com HTTP, incluindo o DiffDog, da Altova ferramenta de comparação e fusão para ficheiros, diretórios e bases de dados. No entanto, o DiffDog conhece algumas funcionalidades que o distinguem dos restantes programas.

Comparação e mesclagem de ficheiros através do WebDAV

Os clientes SVN geralmente suportam a comparação de ficheiros através da linha de comandos; no entanto, uma representação textual das alterações, mesmo num único ficheiro, pode ser difícil de ler e utilizar. Quando se pretende comparar o tronco com uma versão marcada, o problema é ainda mais evidente. Existem várias ferramentas de comparação visual disponíveis que podem ajudar na análise das alterações de versões no SVN. Estas ferramentas têm diferentes graus de compatibilidade com a forma como o SVN funciona. Algumas ferramentas estão bem integradas com a linha de comandos do SVN. O DiffDog inclui todas as opções de comparação comuns para uma ferramenta que está intimamente integrada com os clientes SVN. O que o distingue é a sua capacidade de comunicar com servidores SVN. Aceder a um repositório SVN com o DiffDog, utilizando o WebDAV, é simples. O ponto de partida mais fácil é abrir a Vista de Comparação de Diretórios e colar as URLs das pastas que pretende comparar. Neste caso, estamos a comparar ramos SVN em Projectlocker.com. Os dois conjuntos de ficheiros são abertos e o DiffDog fornece uma vista colorida e navegável das diferenças entre os dois diretórios.

Clicar em qualquer um dos dois ficheiros abre uma janela com informações detalhadas Comparação de ficheiros.

A capacidade do DiffDog para distinguir entre alterações em XML e alterações significativas é fundamental nesta situação, uma vez que a maioria dos projetos de desenvolvimento contém alguma quantidade de XML. O DiffDog também suporta Comparar documentos do Word e bases de dados – assim, garantimos que tudo esteja coberto.

Claro que as pastas que compara não precisam ser ambas pastas WebDAV SVN. É igualmente simples comparar o servidor SVN com um diretório local. A capacidade do DiffDog para aceder a servidores via HTTP (ou FTP) abre um mundo de possibilidades: comparar um diretório local com um diretório do Google Docs, ou comparar um servidor web local com ficheiros alojados no Amazon CloudFront, ou até mesmo sincronizar fotografias entre o seu disco local e o serviço de backup escolhido.

Se gostaria de experimentar o DiffDog, ele está disponível para um período de teste de 30 dias no site da Altova.