---
title: "DiffDog si sposta nel cloud"
date: "2011-11-15"
categories: 
  - "applications"
tags: 
  - "cloud"
  - "diff-merge-tool"
  - "diffdog"
  - "webdav"
description: Scoprite come DiffDog migliora il confronto e la sincronizzazione dei file per i dati basati su cloud, sfruttando WebDAV per connettersi in modo fluido con i repository SVN.
---
Status: #blog

Tags:  #cloud #diff-merge-tool #diffdog #webdav

Categories: [development](/blog/it/category/development.md) [cloud](/blog/it/category/cloud.md)
# 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? 

[![Strumento DiffDog per il confronto e la fusione di file ](https://lh3.ggpht.com/-AiJWHg7HGnQ/TrhQB0Z7NQI/AAAAAAAAAF8/dYgcZ8CmO84/clip_image001_thumb.png?imgmax=800 "DiffDog")](http://lh6.ggpht.com/-1ZkAiXOU98s/TrhQBmOD2tI/AAAAAAAAAF0/tdOQv7EXqNs/s1600-h/clip_image001%25255B3%25255D.png) 

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](https://www.altova.com/it/diffdog/diff-merge-tool.html) 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](https://www.altova.com/it/diffdog/folder-diff-tool.html)" e incollare gli URL delle cartelle che si desidera confrontare. In questo caso, stiamo confrontando i rami SVN su [Projectlocker.com](http://www.projectlocker.com). I due set di file vengono aperti e DiffDog fornisce una visualizzazione colorata e navigabile delle differenze tra le due directory. 

[![Confronto di directory in DiffDog](https://lh6.ggpht.com/--c3M5cZvEgw/TrhQCYPsYcI/AAAAAAAAAGM/bb5BZ3A83fk/clip_image002_thumb.png?imgmax=800 "Compare Directories")](http://lh3.ggpht.com/-Ge0j4aTC308/TrhQCLc2_6I/AAAAAAAAAGE/83u9GkBAy7s/s1600-h/clip_image002%25255B3%25255D.png)   

Cliccando su uno qualsiasi dei due file, si apre una finestra con informazioni dettagliate [confronto di file](https://www.altova.com/it/diffdog/file-diff-tool.html).   

[![Confronto di file in DiffDog](https://lh4.ggpht.com/-yF5isdva8e8/TrhQCt1ZrMI/AAAAAAAAAGc/LQtlUoN3x2E/clip_image004_thumb.jpg?imgmax=800 "Diff files")](http://lh5.ggpht.com/-D2LVuv4Wgy8/TrhQCt0yJyI/AAAAAAAAAGU/Uj_iwdMl4r4/s1600-h/clip_image004%25255B3%25255D.jpg) 

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](https://www.altova.com/it/diffdog/word-document-comparison.html) e [banche dati](https://www.altova.com/it/diffdog/database-diff-tool.html) – così, si coprono tutti gli aspetti. 

[![Opzioni di confronto che tengono conto della struttura XML](https://lh5.ggpht.com/-ItjswmWOioI/TrhQDTU36KI/AAAAAAAAAGs/HLLMxBIubRY/clip_image005_thumb.gif?imgmax=800 "XML-aware diff")](http://lh5.ggpht.com/-1lz18an_uCM/TrhQC191NYI/AAAAAAAAAGk/2K3fkpH_2ac/s1600-h/clip_image005%25255B3%25255D.gif) 

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](https://www.altova.com/it/download-trial/) sul sito web di Altova.
