26 octobre 2008

Comparaison de fichiers gedcom avec windiff

Avant de republier mon gedcom sur geneanet, j'aime bien créer un nouvel article sur mon blog pour présenter les changements entre la nouvelle version et l'ancienne. Le problème est que, si je n'ai pas publié mon arbre geneanet depuis longtemps, je suis incapable de me rappeler de toutes les modifications. L'idée est donc la suivante :
  1. Conserver la version actuelle de mon gedcom dans gillesdub1.ged
  2. Exporter la nouvelle version (en ce qui me concerne avec Personal Ancestral File) dans gillesdub2.ged
  3. Comparer gillesdub1.ged et gillesdub2.ged avec un logiciel de comparaison de fichiers (windiff)
Utilisation du logiciel de comparaison de fichiers windiff
  1. Cherchez windiff sur votre ordinateur (Démarrer > Rechercher > windiff)



    Normalement, vous devez trouver windiff.exe et windiff.hlp dans c:\Program Files\Support Tools. Sinon, cherchez windiff sur Google.

  2. Double-cliquez sur windiff.exe

  3. En haut à gauche de l'écran windiff, faites File > Compare files

  4. Dans la boite de dialogue Select First File, sélectionnez votre ancien fichier gedcom (gillesdub1.ged dans mon cas)

  5. Dans la boite de dialogue Select Second File, sélectionnez votre nouveau fichier gedcom (gillesdub2.ged dans mon cas)

  6. Sélectionnez la ligne .\gillesdub1.ged .\gillesdub2.ged different puis cliquez sur le bouton Expand en haut à droite de l'écran

  7. Vous obtenez alors le résultat ci-dessous.



    Décochez l'option Show Identical Lines pour ne pas encombrer l'écran avec les lignes identiques dans les deux fichiers

    Les lignes rouges indiquent les lignes de l'ancien fichier qui ont été modifiée dans le nouveau

    Les lignes jaunes indiquent les nouvelles lignes du nouveau fichier
Il ne reste plus alors qu'à pouvoir lire le format Gedcom couramment ;-). En tous cas, cet outil est suffisant pour se remémorer facilement les modifications que l'on a apporté à sa généalogie entre deux publications sur geneanet.

Articles liés :
  1. La norme Gedcom sur GeneaWiki
  2. Tout sur le format Gedcom par Robert Weinland
  3. Standards et norme en généalogie sur FranceGenWeb

3 commentaires:

Anonyme a dit…

>> "Il ne reste plus alors qu'à pouvoir lire le format Gedcom couramment ;-)"

Héhé, c'est exactement ce que je me disais !
En tout cas, excellente méthode que je ne manquerai pas de tester à ma prochaine mise à jour !

Unknown a dit…

Le Gedcom étant un fichier texte, l'idée n'est pas bête. Cependant, j'utiliserais plutôt l'outil (gratuit) WinMerge car il est plus performant et permet de détecter les blocs déplacés. Je ne sais pas ce que ça peut donner sur un Gedcom.

Gilles Dubois a dit…

Merci H. Je suis allé voir les screenshots de WinMerge et ça a l'air vraiment bien. Je n'ai pas le temps ces jours-ci mais j'essaierais plus tard.