{"id":52,"date":"2009-05-04T21:38:32","date_gmt":"2009-05-04T19:38:32","guid":{"rendered":"http:\/\/46.105.150.90\/tstnunix\/?p=52"},"modified":"2009-05-04T21:38:32","modified_gmt":"2009-05-04T19:38:32","slug":"meld-merge-tool","status":"publish","type":"post","link":"https:\/\/nunix.fr\/?p=52","title":{"rendered":"Meld : merge tool"},"content":{"rendered":"<h1>Meld est un outils de diff\u00e9rence et de fusion de fichiers.<\/h1>\n<p>Il permet de comparer entre elles diff\u00e9rentes versions d&rsquo;un m\u00eame fichier et de fusionner les diff\u00e9rences entre ces fichiers.<\/p>\n<p>Qui ne s&rsquo;est jamais retrouv\u00e9 avec plusieurs copies d&rsquo;un fichier ou d&rsquo;un projet ne sachant plus laquelle est la derni\u00e8re ?<\/p>\n<p>Qui ne s&rsquo;est jamais retrouv\u00e9 \u00e0 comparer plusieurs fichiers en bataillant avec l&rsquo;explorateur et les fen\u00eatres ?<img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-45\" src=\"http:\/\/46.105.150.90\/tstnunix\/wp-content\/uploads\/2009\/05\/smiley-embarassed.gif\" border=\"0\" alt=\"Embarassed\" title=\"Embarassed\" width=\"18\" height=\"18\" \/><\/p>\n<p><strong>Meld est maintenant des votres et tout cela n&rsquo;arrivera plus !<\/strong><\/p>\n<p> <!--more--> <\/p>\n<h2>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1. Installation<\/h2>\n<p>Comme d&rsquo;habitude en installant le paquet : <\/p>\n<pre>sudo apt-get\u00a0 install meld (ou via Synaptic mais c'est tellement mieux en console <img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-12\" src=\"http:\/\/46.105.150.90\/tstnunix\/wp-content\/uploads\/2009\/04\/smiley-tongue-out.gif\" border=\"0\" alt=\"Tongue out\" title=\"Tongue out\" width=\"18\" height=\"18\" \/>)<\/pre>\n<p>Ou en compilant les sources que vous trouverez sur la <a href=\"http:\/\/meld.sourceforge.net\/\" title=\"meld project\">page du projet<\/a>. <\/p>\n<h2>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2. Utilisation<\/h2>\n<p>Rien de plus simple, la prise en main est vraiment un jeu d&rsquo;enfant.<\/p>\n<h3>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2.1 Comparaison de fichiers<\/h3>\n<p>Lancez Meld et cliquez sur \u00ab\u00a0Nouveau\u00a0\u00bb. Une bo\u00eete de dialogue appara\u00eet alors. Restez dans le premier onglet et choisissez vos deux fichiers \u00e0 comparer. Enfin cliquez sur \u00ab\u00a0Valider\u00a0\u00bb.<\/p>\n<div style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-46\" src=\"http:\/\/46.105.150.90\/tstnunix\/wp-content\/uploads\/2009\/05\/selection_fichiers.png\" border=\"0\" alt=\"Boite de dialogue Meld\" title=\"Comparaison de fichiers\" width=\"343\" height=\"113\" srcset=\"https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/selection_fichiers.png 624w, https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/selection_fichiers-300x99.png 300w\" sizes=\"auto, (max-width: 343px) 85vw, 343px\" \/><\/div>\n<h3>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2.2 Comparaison de dossiers<\/h3>\n<p>Cliquez sur \u00ab\u00a0Nouveau\u00a0\u00bb et dans la bo\u00eete de dialogue allez au deuxi\u00e8me onglet \u00ab\u00a0Comparaison de r\u00e9pertoires\u00a0\u00bb. Choisissez alors les deux r\u00e9pertoires \u00e0 comparer et cliquez sur \u00ab\u00a0Valider\u00a0\u00bb.<\/p>\n<div style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-47\" src=\"http:\/\/46.105.150.90\/tstnunix\/wp-content\/uploads\/2009\/05\/selection_rep.png\" border=\"0\" alt=\"Boite de dialogue Meld\" title=\"Comparaison de dossiers\" width=\"346\" height=\"114\" srcset=\"https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/selection_rep.png 624w, https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/selection_rep-300x99.png 300w\" sizes=\"auto, (max-width: 346px) 85vw, 346px\" \/><\/div>\n<p>Vous obtenez alors la liste des fichiers contenus par chacun des r\u00e9pertoires.<\/p>\n<ul>\n<li>Les fichiers qui n&rsquo;ont pas de diff\u00e9rences apparaissent en vert.<\/li>\n<\/ul>\n<ul>\n<li>Ceux qui ont des diff\u00e9rences en rouge. <\/li>\n<\/ul>\n<ul>\n<li>Les fichiers non pr\u00e9sents sont barr\u00e9s. <\/li>\n<\/ul>\n<div style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-48\" src=\"http:\/\/46.105.150.90\/tstnunix\/wp-content\/uploads\/2009\/05\/meld_dir.png\" border=\"0\" alt=\"Screenshot Meld\" title=\"Comparaison des fichiers de deux dossiers\" width=\"419\" height=\"311\" srcset=\"https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld_dir.png 1280w, https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld_dir-300x223.png 300w, https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld_dir-768x571.png 768w, https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld_dir-1024x761.png 1024w, https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld_dir-1200x892.png 1200w\" sizes=\"auto, (max-width: 419px) 85vw, 419px\" \/><\/div>\n<p>Il ne vous reste plus qu&rsquo;\u00e0 choisir le fichier \u00e0 observer (double cliquez dessus). <\/p>\n<p><strong><u>Note :<\/u><\/strong> Pour chacun des deux types de comparaison, il existe une option qui permet de comparer trois \u00e9l\u00e9ments. Il suffit de cocher la case \u00ab\u00a0Comparaison triple\u00a0\u00bb. <\/p>\n<h3>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2.3 Environnement de comparaison\u00a0 <\/h3>\n<p>Lorsque deux fichiers sont en train d&rsquo;\u00eatre compar\u00e9s, on note la mise en forme suivante :\u00a0<\/p>\n<ul>\n<li>en rouge surlign\u00e9 de bleu les diff\u00e9rences<\/li>\n<\/ul>\n<ul>\n<li>en vert les manques (c&rsquo;est \u00e0 dire quelque chose d&rsquo;un c\u00f4t\u00e9 et rien de l&rsquo;autre) <\/li>\n<\/ul>\n<div style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-49\" src=\"http:\/\/46.105.150.90\/tstnunix\/wp-content\/uploads\/2009\/05\/meld.png\" border=\"0\" alt=\"Screenshot Meld\" title=\"Comparaison de deux fichiers\" width=\"443\" height=\"329\" srcset=\"https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld.png 1280w, https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld-300x223.png 300w, https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld-768x571.png 768w, https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld-1024x761.png 1024w, https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld-1200x892.png 1200w\" sizes=\"auto, (max-width: 443px) 85vw, 443px\" \/><\/div>\n<p><u>Deux raccourcis clavier sont importants :\u00a0<\/u><\/p>\n<ul>\n<li>CTRL : permet de faire appar\u00eetre des fl\u00e8ches particuli\u00e8res au niveau des diff\u00e9rences. Lorsqu&rsquo;on clique dessus les fichiers sont fusionn\u00e9s (la source de la copie d\u00e9pend du c\u00f4t\u00e9 o\u00f9 l&rsquo;on clique).<\/li>\n<\/ul>\n<div style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-50\" src=\"http:\/\/46.105.150.90\/tstnunix\/wp-content\/uploads\/2009\/05\/meld_ctrl.png\" border=\"0\" alt=\"Screenshot Meld\" title=\"Appui sur la touche CTRL\" width=\"688\" height=\"43\" srcset=\"https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld_ctrl.png 1200w, https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld_ctrl-300x19.png 300w, https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld_ctrl-768x48.png 768w, https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld_ctrl-1024x64.png 1024w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/div>\n<p><\/p>\n<ul>\n<li>SHIFT : permet de faire appar\u00eetre des fl\u00e8ches particuli\u00e8res au niveau des diff\u00e9rences. Lorsqu&rsquo;on clique dessus on supprime la partie surlign\u00e9e du c\u00f4t\u00e9 o\u00f9 l&rsquo;on a cliqu\u00e9.<\/li>\n<\/ul>\n<div style=\"text-align: center\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-51\" src=\"http:\/\/46.105.150.90\/tstnunix\/wp-content\/uploads\/2009\/05\/meld_maj.png\" border=\"0\" alt=\"Screenshot Meld\" title=\"Appui sur la touche SHIFT\" width=\"711\" height=\"45\" srcset=\"https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld_maj.png 1200w, https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld_maj-300x19.png 300w, https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld_maj-768x49.png 768w, https:\/\/nunix.fr\/wp-content\/uploads\/2009\/05\/meld_maj-1024x65.png 1024w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/div>\n<p>\u00a0<\/p>\n<p>J&rsquo;esp\u00e8re que mes explications ont \u00e9t\u00e9 assez claires et que Meld vous rendra service (je n&rsquo;en doute pas cela dit <img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-13\" src=\"http:\/\/46.105.150.90\/tstnunix\/wp-content\/uploads\/2009\/04\/smiley-wink.gif\" border=\"0\" alt=\"Wink\" title=\"Wink\" width=\"18\" height=\"18\" \/>). <\/p>\n<p>\u00a0{jcomments on}<\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Meld est un outils de diff\u00e9rence et de fusion de fichiers. Il permet de comparer entre elles diff\u00e9rentes versions d&rsquo;un m\u00eame fichier et de fusionner les diff\u00e9rences entre ces fichiers. Qui ne s&rsquo;est jamais retrouv\u00e9 avec plusieurs copies d&rsquo;un fichier ou d&rsquo;un projet ne sachant plus laquelle est la derni\u00e8re ? Qui ne s&rsquo;est jamais &hellip; <a href=\"https:\/\/nunix.fr\/?p=52\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Meld : merge tool&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":45,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-52","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-outils-de-programmation"],"_links":{"self":[{"href":"https:\/\/nunix.fr\/index.php?rest_route=\/wp\/v2\/posts\/52","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nunix.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nunix.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nunix.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nunix.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=52"}],"version-history":[{"count":0,"href":"https:\/\/nunix.fr\/index.php?rest_route=\/wp\/v2\/posts\/52\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nunix.fr\/index.php?rest_route=\/wp\/v2\/media\/45"}],"wp:attachment":[{"href":"https:\/\/nunix.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=52"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nunix.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=52"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nunix.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=52"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}