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.