DiffDog si sposta nel cloud

Solitamente, le persone che lavorano con la tecnologia utilizzano strumenti specifici per confrontare e sincronizzare file e directory. Ma cosa succede quando, con l'aumento della quantità di dati archiviati nel cloud, i vostri dati risiedono su server accessibili tramite URL?

Oggi esistono innumerevoli applicazioni che risiedono su server accessibili tramite HTTP, ma esaminiamo un esempio comune: SVN. I repository Subversion (SVN) includono WebDAV come opzione server comunemente utilizzata. WebDAV è un protocollo naturale per SVN perché si concentra sulla gerarchia, sui metadati strutturati e sulle versioni. Poiché WebDAV è un'estensione di HTTP, offre un accesso semplice alle informazioni di base sui file e sulle cartelle a qualsiasi client compatibile con HTTP, incluso DiffDog, lo strumento di confronto/unione di Altova per file, directory e database. Tuttavia, DiffDog conosce alcune funzionalità che lo distinguono dagli altri strumenti.

Differenze e unione tramite WebDAV

I client SVN support generalmente la differenziazione tramite riga di comando; tuttavia, una rappresentazione testuale delle modifiche, anche in un singolo file, può essere difficile da leggere e utilizzare. Quando si desidera confrontare il trunk con una versione contrassegnata, il problema si accentua. Esistono diversi strumenti di differenziazione visiva disponibili che possono aiutare nell'analisi delle modifiche nelle versioni di SVN. Questi strumenti presentano diversi livelli di compatibilità con il funzionamento di SVN. Alcuni strumenti sono ben integrati con la riga di comando di SVN. DiffDog include tutte le opzioni di confronto più comuni, ed è strettamente integrato con i client SVN. La sua forza risiede nella capacità di comunicare con i server SVN. Accedere a un repository SVN con DiffDog utilizzando WebDAV è semplice. Il punto di partenza più semplice è aprire la vista "Confronto directory" e incollare gli URL delle cartelle che si desidera confrontare. In questo caso, stiamo confrontando i rami SVN su Projectlocker.com. I due set di file vengono aperti e DiffDog fornisce una visualizzazione colorata e navigabile delle differenze tra le due directory.

Cliccando su uno qualsiasi dei due file, si apre una finestra con informazioni dettagliate confronto di file.

La capacità di DiffDog di distinguere tra modifiche al codice XML e modifiche significative è fondamentale in questa situazione, poiché la maggior parte dei repository di sviluppo contiene una certa quantità di codice XML. DiffDog supporta inoltre confrontare documenti Word e banche dati – così, si coprono tutti gli aspetti.

Naturalmente, le cartelle che si confrontano non devono necessariamente essere entrambe cartelle WebDAV SVN. È altrettanto semplice confrontare il server SVN con una directory locale. La capacità di DiffDog di accedere ai server tramite HTTP (o FTP) apre un mondo di possibilità: confrontare una directory locale con una directory di Google Docs, oppure confrontare un server web locale con file ospitati su Amazon CloudFront, o anche semplicemente sincronizzare foto tra il disco locale e il servizio di backup scelto.

Se desiderate provare DiffDog, è disponibile una versione di prova gratuita di 30 giorni sul sito web di Altova.