---
title: "DiffDog gaat naar de cloud"
date: "2011-11-15"
categories: 
  - "applications"
tags: 
  - "cloud"
  - "diff-merge-tool"
  - "diffdog"
  - "webdav"
description: Ontdek hoe DiffDog bestandsvergelijkingen en synchronisatie voor cloud-gebaseerde data verbetert, en hoe het WebDAV gebruikt om naadloos verbinding te maken met SVN-repositories.
---
Status: #blog

Tags:  #cloud #diff-merge-tool #diffdog #webdav

Categories: [development](/blog/nl/category/development.md) [cloud](/blog/nl/category/cloud.md)
# DiffDog gaat naar de cloud

Technisch onderlegde mensen hebben doorgaans een goed diff-programma dat ze gebruiken om bestanden en mappen te vergelijken en te synchroniseren. Maar wat gebeurt er als steeds meer informatie naar de cloud wordt verplaatst en uw data op servers staat die via een URL toegankelijk zijn? 

[![DiffDog: een tool voor het vergelijken en samenvoegen van bestanden ](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) 

Er zijn tegenwoordig talloze applicaties die op servers draaien en toegankelijk zijn via HTTP – maar laten we eens kijken naar een veelvoorkomend voorbeeld: SVN. Subversion (SVN) repositories gebruiken vaak WebDAV als een gebruikelijke serveroptie. WebDAV is een logisch protocol voor SVN, omdat het zich richt op hiërarchie, gestructureerde metadata en versies. Omdat WebDAV een uitbreiding is van HTTP, biedt het eenvoudige toegang tot basisinformatie over bestanden en mappen voor elke client die HTTP begrijpt, inclusief DiffDog – Altova's [tool voor het vergelijken en samenvoegen van bestanden, mappen en databases](https://www.altova.com/nl/diffdog/diff-merge-tool.html). DiffDog kent echter een aantal trucjes die het onderscheiden van andere vergelijkbare tools.

### Verschillen en samenvoegen via WebDAV

SVN-clients ondersteunen doorgaans het vergelijken van bestanden via de commandoregel; echter, een tekstuele weergave van de wijzigingen, zelfs in één bestand, kan moeilijk leesbaar en bruikbaar zijn. Wanneer u de hoofdvertakking wilt vergelijken met een getagde versie, wordt dit probleem nog groter. Er zijn verschillende visuele vergelijkingstools beschikbaar die kunnen helpen bij het analyseren van versiewijzigingen in SVN. Deze tools hebben verschillende mate van compatibiliteit met de manier waarop SVN werkt. Sommige tools zijn goed geïntegreerd met de SVN-commandoregel. DiffDog bevat alle gangbare vergelijkingsopties en is nauw geïntegreerd met SVN-clients. Een van de sterke punten van DiffDog is de mogelijkheid om met SVN-servers te communiceren. Het is eenvoudig om een SVN-repository met DiffDog te benaderen via WebDAV. Het gemakkelijkste startpunt is om het scherm "[Directoryvergelijking](https://www.altova.com/nl/diffdog/folder-diff-tool.html)" te openen en de URL's van de mappen die u wilt vergelijken in te plakken. In dit geval vergelijken we SVN-vertakkingen op [Projectlocker.com](http://www.projectlocker.com). De twee sets bestanden worden geopend, en DiffDog biedt een overzichtelijke, kleurgecodeerde weergave van de verschillen tussen de twee mappen. 

[![Vergelijking van mappen 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)   

Het aanklikken van een van de twee bestanden opent een gedetailleerde [vergelijking van de bestanden](https://www.altova.com/nl/diffdog/file-diff-tool.html).   

[![Bestandsvergelijking 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) 

Het vermogen van DiffDog om onderscheid te maken tussen wijzigingen in XML-bestanden en daadwerkelijk relevante wijzigingen is cruciaal in deze situatie, aangezien de meeste ontwikkelomgevingen een bepaalde hoeveelheid XML-bestanden bevatten. DiffDog ondersteunt ook [Het vergelijken van Word-documenten](https://www.altova.com/nl/diffdog/word-document-comparison.html) en [databases](https://www.altova.com/nl/diffdog/database-diff-tool.html) – zo zijn alle mogelijke scenario's gedekt. 

[![Opties voor het vergelijken van bestanden, rekening houdend met XML-structuur](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) 

Natuurlijk hoeven de mappen die u vergelijkt niet beide WebDAV SVN-mappen te zijn. Het is even eenvoudig om de SVN-server te vergelijken met een lokale map. Het vermogen van DiffDog om servers te benaderen via HTTP (of FTP) opent een wereld aan mogelijkheden: het vergelijken van een lokale map met een Google Docs-map, of het vergelijken van een lokale webserver met bestanden die worden gehost op Amazon CloudFront, of zelfs het synchroniseren van foto's tussen uw lokale schijf en de door u gekozen back-updienst.   

Als u DiffDog wilt uitproberen, is het beschikbaar voor een [proefperiode van 30 dagen](https://www.altova.com/nl/download-trial/) op de website van Altova.
