<oXygen/> XML Editor User Guide

Chapitre 9. Comparer et fusionner des documents

En large équipes composées des dévélopeurs ou des auteurs techniques, l'utilisation d'un dépôt partagé pour les fichiers de source ou de document est obligatoire. Souvent, plusieurs auteurs changent le même fichier en même temps.

Trouver ce qui a été modifié dans vos fichiers et répértoires peut être difficile. Si vos dates changent, vous pouvez bénéficer de l'identification précise et du traitement des changements de vos fichiers et répértoires avec les nouveaux fonctions de <oXygen/>: Comparer fichiers et Comparer répértoires. Ce sont des outils trés puissants et faciles d'utiliser, qui feront le travail rapidement et complètement. Avec les nouvelles possibilités du diff et de la fusion, il est facile de contrôler les changements multiples.

<oXygen/> fournit des moyens simples d'effectuer des comparaisons de fichiers et de répértoires. Vous pouvez voir que les différences dans vos fichiers et répértoires et également vous peuvent fusionner les changements.

Il y a deux niveaux sur lesquels la comparaison peut être faite, à savoir comparant les répértoires ou comparant les fichiers individuels. Ces deux opérations sont disponible dans le menu Outils.

Comparation des Répértoires

Le résultat de la comparaison des répértoires est présenté comme un arbre de fichiers et dossiers. Les répértoires qui contiennent des fichiers différents sont étendus automatiquement, ainsi vous pouvez vous concentrer directement sur les différences. Vous pouvez fusionner le contenu des répértoires en utilisant les actions de copie ou vous pouvez comparer et fusioner le contenu des différents dossiers en double-cliquant sur eux.

Figure 9.1. La fenêtre Comparer répértoires

La fenêtre Comparer répértoires

L'interface utilisateur de comparaison de directoires

L'interface utilisateur de comparaison de directoires contient les composants suivants:

Le Menu Opérations

Ce menu contient les fonctions disponibles pour la comparaison des répértoires :

Figure 9.2. Le Menu Opérations

Le Menu Opérations

Opérations->Effectuer répértoires differencing : Effectue la comparaison des répértoires.

Opérations->Effectuer fichiers differencing : Effectue la comparaison des fichiers.

Opérations->Copier les modifications de gauche á droite. : Copie le fichier ou le répértoire sélectionné á droite (seulement disponible si le fichier ou le répértoire à copier existe dans le répértoire gauche)

Opérations->Copier les modifications de droite á gauche. : Copie le fichier ou le répértoire sélectionné á gauche (seulement disponible si le fichier ou le répértoire à copier existe dans le répértoire droite)

Opérations-> Fermer (Ctrl+W) : Ferme la fenêtre Comparer répertoires.

La barre d'outils Comparer

Figure 9.3. La barre d'outils Comparer

La barre d'outils Comparer

Les fonctions disponibles sont présentées dans le menu Opérations.

Pour Algorithme et pour le Diff Options bouton regardez ci-dessous au Fichier Comparaison / Comparer Barre d'Outils

Filtre de Fichier options

Des filtres de fichier sont disponibles; vous pouvez choisir de voir seulement les différences dans des fichiers XML, ou dans des fichiers XSL par exemple.

Figure 9.4.  Filtre de Fichier

Filtre de Fichier

Répértoires Sélecteur

Figure 9.5. Le Répértoires Sélecteur

Le Répértoires Sélecteur

Pour ouvrir les répértoires où vous voulez voir les différences, choisissez un dossier de chacun bouton "Parcourir les fichiers locaux". <oXygen/> garde les dossiers que vous travaillez actuellement et ceux que vous avez ouvert dans cette fenêtre. Vous pouvez les voir et choisir à partir des deux combo-boîtes.

Le résultat de comparaison

Le résultat de comparaison des répértoires est présenté en utilisant un arbre de fichiers et dossiers.

Figure 9.6. Résultat de Comparaison

Résultat de Comparaison

Pour les fichiers et les dossiers dans les répértoires comparés vous pouvez voir leurs nom, la dimension et quand ils étaient modifiés la dèrniere foie.

Si un fichier ou un dossier existe seulement dans un des répértoires comparés, le nom du fichier ou du dossier sera bleu et marqué avec un "X".

Si un fichier existe dans les deux répértoires mais le contenu est différent, le nom du dossier sera rouge et marqué avec le un signe "non-égal". <oXygen/> offre une option utile ici: vous pouvez cliquer deux fois sur la ligne marqué par le signe "non-égal" et une nouvelle fenêtre "Comparer le contente de fichier" s'ouvrira, montrant les différences entre les deux fichiers.