DiffDog s'appuie désormais sur le cloud

Les personnes familiarisées avec la technologie disposent généralement d'un outil de comparaison de fichiers performant, qu'elles utilisent pour comparer et synchroniser des fichiers et des répertoires. Mais que se passe-t-il lorsque, de plus en plus d'informations étant stockées dans le cloud, vos données résident sur des serveurs accessibles via des URL ?

Aujourd'hui, de nombreuses applications fonctionnent sur des serveurs accessibles via HTTP, mais examinons un exemple courant : SVN. Les référentiels Subversion (SVN) incluent WebDAV comme option de serveur couramment utilisée. WebDAV est un protocole naturel pour SVN car il concerne la hiérarchie, les métadonnées structurées et les versions. Étant une extension de HTTP, WebDAV offre un accès facile aux informations de base sur les fichiers et les dossiers pour tout client compatible HTTP, y compris DiffDog, l'outil de différenciation/fusion d'Altova pour les fichiers, les répertoires et les bases de données. Cependant, DiffDog possède quelques fonctionnalités qui le distinguent des autres outils.

Différenciation et fusion via WebDAV

Les clients SVN prennent généralement en charge la comparaison en ligne de commande ; cependant, une représentation textuelle des modifications, même pour un seul fichier, peut être difficile à lire et à utiliser. Lorsque vous souhaitez comparer la branche principale avec une version étiquetée, le problème est amplifié. Il existe plusieurs outils de comparaison visuelle qui peuvent vous aider à analyser les modifications de version dans SVN. Leur compatibilité avec le fonctionnement de SVN varie. Certains outils sont bien intégrés à l'interface en ligne de commande de SVN. DiffDog inclut toutes les options de comparaison courantes pour un outil étroitement intégré aux clients SVN. Sa force réside dans sa capacité à communiquer avec les serveurs SVN. L'accès à un dépôt SVN avec DiffDog en utilisant WebDAV est simple. Le point de départ le plus simple est d'ouvrir la vue "Comparaison de répertoires" et de coller les URL des dossiers que vous souhaitez comparer. Dans ce cas, nous comparons des branches SVN sur Projectlocker.com. Les deux ensembles de fichiers s'ouvrent, et DiffDog fournit une vue colorée et consultable des différences entre les deux répertoires.

Le clic sur l'un ou l'autre des fichiers ouvre une fenêtre détaillée Comparaison de fichiers.

La capacité de DiffDog à distinguer les modifications apportées aux fichiers XML des modifications significatives est essentielle dans ce contexte, car la plupart des projets de développement contiennent une certaine quantité de fichiers XML. DiffDog prend également en charge comparer des documents Word et bases de données – ainsi, toutes les éventualités sont prises en compte.

Bien sûr, les dossiers que vous comparez n'ont pas nécessairement tous été créés avec WebDAV SVN. Il est tout aussi simple de comparer le serveur SVN avec un répertoire local. La capacité de DiffDog à accéder aux serveurs via HTTP (ou FTP) ouvre un monde de possibilités : comparer un répertoire local avec un répertoire Google Docs, ou comparer un serveur Web local avec des fichiers hébergés sur Amazon CloudFront, ou même simplement synchroniser des photos entre votre disque local et le service de sauvegarde que vous avez choisi.

Si vous souhaitez essayer DiffDog, vous pouvez le télécharger et le tester gratuitement pendant 30 jours sur le site web d'Altova.