[[TranslatedPages(revision=31)]] = Fenêtres : Conflits = [[PageOutline(1-10,Table des Matières)]] **La fenêtre des conflits est utilisé pour résoudre les [wikitr:/Help/Concepts/Conflict conflits] entre deux [wikitr:/Help/Concepts/Object#Objectversionsandhistory versions] d'un objet OSM.** [[Image(conflict-dialog_v19207_FR.png,900)]] La fenêtre comporte quatre onglets, mais en fonction du [wikitr:/Help/Concepts/Object#NodesWaysRelations type d'objet], seuls certains sont actifs. Cependant, les onglets ''Propriétés'' et ''Attributs'' sont toujours actifs. Les onglets, de gauche à droite, sont les suivants : [#ResolvingConflictsProperties Propriétés]:: Informations de base concernant l'objet et conflits dans les propriétés principales de l'objet. [#Resolvingdifferencesbetweentags Attributs]:: Conflits dans les [wikitr:/Help/Concepts/Object#Tags1 attributs] [#ResolvingConflictsNodeMemberList Nœuds]:: Conflits dans la liste des nœuds (ne concerne que les [[JOSMImage(data/way)]] [wikitr:/Help/Concepts/Object#Ways chemins]) [#ResolvingConflictsNodeMemberList Membres]:: Conflits entre membres (uniquement pour les [[JOSMImage(data/relation)]] [wikitr:/Help/Concepts/Object#Relation relations]) [[Image(tabs_v19207_FR.png)]] S'il y a des conflits dans un onglet, ils sont indiqués par un carré rouge ([[JOSMImage(dialogs/conflict/mergeincomplete,link=,top)]]) devant le nom et, dans le cas de conflits d'attributs, le nombre d'attributs en conflit est affiché entre parenthèses derrière le nom. Tous les conflits figurant dans ces onglets doivent être résolus. \\ S'il n'y a pas (plus) de conflits dans un onglet, il est indiqué par une coche verte ([[JOSMImage(misc/green_check,link=,top)]]) devant le nom. Une fois que tous les onglets actifs ont une coche verte, le conflit de version de l'objet est résolu et la fenêtre peut être fermée avec [[JOSMImage(dialogs/conflict)]] **Appliquer la résolution**. Tous les onglets ont une structure similaire et se composent essentiellement de trois colonnes contenant chacune un tableau, de gauche à droite : * **Ma version** : affiche la première version de l'objet participant à ce conflit. Il s'agit généralement de la [wikitr:/Help/Concepts/Object#Objectversionsandhistory version de l'objet] dans votre ensemble de données local. * **Version fusionnée** : indique la solution, c'est-à-dire le résultat de la résolution du conflit. Ce tableau est initialement vide. * **Leur version** : montre la deuxième version de l'objet participant à ce conflit. Il s'agit généralement de la version de l'objet actuellement dans le jeu de données du serveur. * En cas de conflit après [wikitr:/Help/Action/MergeLayer Fusionner le calque] [[JOSMImage(dialogs/mergedown)]] ou [wikitr:/Help/Action/MergeSelection Fusionner la sélection] [[JOSMImage(dialogs/mergedown)]] il s'agit de la version d'origine. * En cas de conflit entre l'[wikitr:/Help/Dialog/RelationEditor éditeur de relations] et le calque des données, il s'agit de la version de l'éditeur de relations. [[Image(conflict-dialog-versions_v19207_FR.png,60%,center)]] == Résoudre les différences entre les Propriétés ==#ResolvingConflictsProperties Si les propriétés (`Coordonnées` ou `État` de suppression) d'une version d'un objet sont différentes des propriétés d'une autre version, la Fenêtre de Conflit affiche un carré rouge ([[JOSMImage(dialogs/conflict/mergeincomplete,link=,top)]]) dans l'onglet **''Propriétés''**. Cliquez sur l'onglet pour afficher la fenêtre permettant de résoudre les conflits de propriétés. Les trois premières lignes affichent des informations de base sur l'objet, pour ''Ma version'' et pour ''Leur version'',, comme dans la [[JOSMImage(dialogs/history)]] [wikitr:/Help/Action/ObjectHistory fenêtre Historique], voir [wikitr:/Help/Action/ObjectHistory#Basicinformationaboutaversion Informations de base sur la version]. Coordonnées:: Les coordonnées du nœud. Ne concerne que les nœuds et si le nœud a été déplacé ou supprimé. État (supprimé):: L'état de l'objet, par exemple s'il est toujours présent ou s'il a été supprimé. Référencé par:: Liste des parents, c'est-à-dire des chemins avec le nœud dans leur liste de nœuds ou des relations dont l'objet est membre. ''Cette ligne affiche simplement des informations''. Dans l'exemple ci-dessous, les valeurs des "`Coordonnées`" et de "`État supprimé`" sont différentes dans les deux versions de l'objet, et les lignes ont un arrière-plan rouge. Sur le côté gauche, l'objet a des coordonnées et est "`non supprimé`", tandis que du côté droit, il est "`supprimé`" et n'a donc pas de coordonnées. Vous devez maintenant décider lesquelles de ces valeurs vous souhaitez conserver et lesquelles vous souhaitez écarter. [[Image(propertie-resolve-1_v19207_FR.png,60%,center)]] Sélectionnez les valeurs que vous souhaitez conserver, dans l'exemple la valeur de gauche. Si vous cliquez sur l'un des boutons situés entre les tableaux, [[JOSMImage(dialogs/conflict/tagkeepmine)]] ou [[JOSMImage(dialogs/conflict/tagkeeptheir)]], vous décidez de conserver les valeurs et d'écarter les valeurs opposées. [[Image(propertie-resolve-2_v19207_FR.png​,60%,center)]] Le tableau du milieu affiche maintenant les valeurs à conserver et la couleur d'arrière-plan devient verte. Les valeurs sélectionnées dans le tableau du milieu peuvent être à nouveau effacées à l'aide du bouton situé sous le tableau ([[JOSMImage(dialogs/conflict/tagundecide)]]).\\ Une fois tous les conflits de propriétés résolus, la coche verte ([[JOSMImage(misc/green_check,link=,top)]]) s'affiche devant le nom de l'onglet et s'il n'y a pas d'autres conflits dans d'autres onglets, le bouton [[JOSMImage(dialogs/conflict)]] **Appliquer la résolution** est activé, ce qui vous permet d'appliquer votre décision. Les valeurs que vous avez choisies seront appliquées et la fenêtre sera fermée. [[Image(propertie-resolve-3_v19207_FR.png,60%,center)]] == Résoudre les différences entre les attributs ==#Resolvingdifferencesbetweentags Si les attributs d'une version d'un objet sont différents des attributs d'une autre version, la Fenêtre des Conflits affiche un carré rouge [[JOSMImage(dialogs/conflict/mergeincomplete,link=,top)]] dans l'onglet '''Attributs''' plus le nombre d'attributs en conflit. Cliquez sur l'onglet pour afficher une fenêtre permettant de résoudre les conflits d'attributs. Trois tableaux sont affichés dans cette fenêtre, de gauche à droite : * **Ma version** : affiche les attributs de la première version de l'objet participant à ce conflit. Il s'agit généralement des attributs de la version de l'objet dans votre jeu de données local. * **Version fusionnée** : montre les attributs fusionnés. Ce tableau est initialement vide. Plus vous résoudrez de conflits d'attributs, plus les valeurs des attributs seront affichées dans ce tableau. * **Leur version** : montre les attributs de la deuxième version de l'objet participant à ce conflit. Il s'agit généralement des attributs de la version de l'objet actuellement stockée sur le serveur. Dans l'exemple ci-dessous, les deux versions ont un attribut "`name`". Les valeurs dans les deux versions d'objet sont cependant différentes, et JOSM affiche donc la ligne sur fond rouge. La valeur de la première version est "`Secondary School`", la version opposée a une valeur "`Elementary School`". Vous devez maintenant décider laquelle de ces valeurs vous souhaitez conserver et laquelle vous souhaitez abandonner. \\ **Note** : Pour résoudre rapidement les conflits d'attributs uniques, les attributs du premier attribut des deux tableaux extérieurs sont sélectionnés par défaut et leur arrière-plan est donc bleu, tandis que seul le tableau du milieu a un arrière-plan rouge. === Conflits liés à un seul attribut === [[Image(one-tag-resolve-1_v19207_FR.png,60%,center)]] Sélectionnez les valeurs que vous souhaitez conserver : \\ Dans l'exemple par exemple la valeur de gauche. Si vous double-cliquez sur la valeur ou si vous cliquez sur l'un des boutons situés entre les tableaux [[JOSMImage(dialogs/conflict/tagkeepmine)]] ou [[JOSMImage(dialogs/conflict/tagkeeptheir)]], vous décidez de conserver les valeurs et d'éliminer les valeurs opposées. Le tableau du milieu affiche alors les valeurs à conserver et la couleur de fond passe au vert. La valeur sélectionnée dans le tableau du milieu peut être à nouveau effacée à l'aide du bouton situé sous le tableau ([[JOSMImage(dialogs/conflict/tagundecide)]]). [[Image(one-tag-resolve-2_v19207_FR.png,60%,center)]] Une fois que tous les conflits d'attributs sont résolus, la coche verte ([[JOSMImage(misc/green_check,link=,top)]]) s'affiche devant le nom de l'onglet et, s'il n'y a pas d'autres conflits dans d'autres onglets, le bouton [[JOSMImage(dialogs/conflict)]] **Appliquer la résolution** est activé et vous pouvez appliquer votre décision. Les valeurs que vous avez choisies seront appliquées et la fenêtre sera fermée. [[Image(one-tag-resolve-3-commented_v19207_FR.png,60%,center)]] === Conflits entre plusieurs attributs === [[Image(tags-resolve-1_v19207_FR.png,60%,center)]] Sélectionnez les valeurs que vous souhaitez conserver : \\ Dans l'exemple : Si vous double-cliquez sur une valeur, ou si vous sélectionnez plusieurs valeurs en maintenant les touches `Ctrl` ou `Maj` enfoncées, puis en cliquant sur les boutons situés entre les tableaux, [[JOSMImage(dialogs/conflict/tagkeepmine)]] ou [[JOSMImage(dialogs/conflict/tagkeeptheir)]], vous décidez de conserver les valeurs et d'écarter les valeurs opposées. Le tableau du milieu affiche maintenant les valeurs à conserver et la couleur d'arrière-plan devient verte. Les valeurs sélectionnées dans le tableau du milieu peuvent à nouveau être effacées à l'aide du bouton situé sous le tableau ([[JOSMImage(dialogs/conflict/tagundecide)]]). [[Image(tags-resolve-2-commented_v19207_FR.png,60%,center)]] Une fois que tous les conflits d'attributs sont résolus, la coche verte ([[JOSMImage(misc/green_check,link=,top)]]) s'affiche devant le nom de l'onglet et, s'il n'y a pas d'autres conflits dans d'autres onglets, le bouton [[JOSMImage(dialogs/conflict)]] **Appliquer la résolution** est activé et vous pouvez appliquer votre décision. Les valeurs que vous avez choisies seront appliquées et la fenêtre sera fermée. [[Image(tags-resolve-3-commented_v19207_FR.png,60%,center)]] == Résoudre les différences dans la liste des nœuds/membres de deux versions d'un chemin/relation == Les méthodes de résolution sont similaires pour les nœuds et les membres. Si vous voyez un carré rouge ([[JOSMImage(dialogs/conflict/mergeincomplete,top,link=)]]) dans l'onglet ''**Nœuds** respectivement **Membres**'' alors vous devez résoudre les différences dans la liste des [[JOSMImage(data/node,top,link=)]] [wikitr:/Help/Concepts/Object#Nodes nœuds] de deux [[JOSMImage(data/way)]] [wikitr:/Help/Concepts/Object#Ways chemins] respectivement la liste des membres de deux [[JOSMImage(data/relation)]] [wikitr:/Help/Concepts/Object#Relations relations]. Il y a trois colonnes de tableaux dans leur panneau respectif (voir la capture d'écran ci-dessous) : * le tableau le plus à gauche affiche la liste des nœuds/membres de la version de l'objet local * le tableau le plus à droite affiche la liste des nœuds/membres de la version de l'objet du serveur * le tableau du milieu montre la liste des nœuds/membres des chemins fusionnés Au départ, la tableau du milieu est vide. Vous devez maintenant décider quels nœuds/membres doivent être conservés de l'ensemble de données local (le tableau le plus à gauche) et lesquels de l'ensemble de données du serveur (le tableau le plus à droite). * **Écran avec des nœuds** [[Image(node-resolve-main-commented_v19207_FR.png,85%,center)]] * **Écran avec des membres** [[Image(member-resolve-main-commented_v19207_FR.png,85%,center)]] === Le processus standard === Le processus standard de résolution des conflits dans les listes de nœuds/membres de deux versions d'objets comprend trois étapes : 1. Choisissez des nœuds/membres dans l'une ou l'autre des versions d'objets et réorganisez la liste des nœuds/membres résultants si nécessaire 1. Figer la liste des nœuds/membres fusionnés résultants en cliquant sur le bouton [[Image(button-freeze.png,middle)]] **Figer**. Lorsque vous figez la liste de nœuds/membres fusionnés, vous dites à JOSM que tous les conflits dans la liste des nœuds/membres sont résolus. 1. '''Appliquer la résolution''' [[JOSMImage(dialogs/conflict)]] Selon la position d'un nœud/membre dans la liste, différentes couleurs de fond sont utilisées : * [[Image(Help/Dialog/Conflict:compare-in-one-list-only.png,middle)]] - rouge - le nœud/membre est '''uniquement''' dans cette liste. Il n'est pas présent dans la liste opposée. * [[Image(Help/Dialog/Conflict:compare-different-positions.png,middle)]] - jaune - le nœud/membre se trouve dans les deux listes, mais il est sur des positions différentes. * [[Image(Help/Dialog/Conflict:compare-in-both-lists.png,link=,middle)]] - vert - un nœud/membre se trouve dans les deux listes à la même position. * [[Image(Help/Dialog/Conflict:selected.png,link=,middle)]] - bleu - un nœud/membre est sélectionné * [[Image(Help/Dialog/Conflict:not-selected.png,link=,middle)]] - blanc - dans la liste (Version fusionnée), un nœud/membre n'est pas sélectionné. === Un processus simple : Conservez la liste des nœuds de votre version locale de l'objet === L'exemple suivant montre le déroulement des opérations lorsque vous décidez de conserver tous les nœuds/membres dans le même ordre à partir de votre version locale de l'objet. \\ **Note** : Les captures d'écran concernent les nœuds, mais la méthode est la même pour les membres. Tout d'abord, sélectionnez tous les éléments dans le tableau le plus à gauche (soit en utilisant la souris, soit en appuyant sur `Ctrl+A` dans le tableau) (voir la capture d'écran suivante) : [[Image(nodes-simple1-step-1_v19207.png,85%,center)]] Ensuite,cliquez sur le bouton [[JOSMImage(dialogs/conflict/copystartleft)]] du haut à droite du tableau pour copier les nœuds/membres sélectionnés vers le tableau du milieu avec les nœuds/membres fusionnés ; Vous pouvez obtenir le même résultat sans sélectionner les nœuds/membres en cliquant sur le bouton en bas à droite du tableau ([[JOSMImage(dialogs/conflict/useallleft)]]). [[Image(nodes-simple1-step-2_v19207_FR.png,85%,center)]] Enfin, cliquez sur **Figer** [[Image(button-freeze.png,link=,middle)]] pour figer la liste des nœuds/membres fusionnés résultants : [[Image(nodes-simple1-step-3_v19207_FR.png,85%,center)]] Le symbole dans l'onglet nœuds/membres est maintenant devenu une coche verte ([[JOSMImage(misc/green_check,middle)]]) et vous pouvez appliquer les décisions de fusion. === Un processus de travail moins simple : Mélanger et réorganiser la liste des nœuds/membres de la version locale de l'objet et leur version === **Note** : Les captures d'écran concernent les membres, mais la méthode est la même pour les nœuds. ==== Sélection des Membres/Nœuds ==== La sélection des membres/nœuds dans la liste ("Ma version" et "Leur version") fonctionne comme d'habitude : `Maj+`clic pour sélectionner une plage de membres/nœuds, maintenir `Ctrl+`clic pour sélectionner et désélectionner plusieurs membres/nœuds. [[Image(members-complex1-step-1_v19207_FR.png,85%,center)]] Lorsque des membres/nœuds sont sélectionnés, utilisez les boutons situés à droite de la liste ‘Ma version’ et à gauche de la liste ‘Leur version’ pour les placer dans la liste ‘Version fusionnée’. Les boutons des deux listes sont symétriques. Les boutons permettent d'effectuer les actions suivantes : ||= **Icône** =||= **Description** =|| Les boutons permettent d'effectuer les actions suivantes : ||= **Icône** =||= **Description** =|| || [[JOSMImage(dialogs/conflict/copystartleft)]] || Copier "mes" éléments sélectionnés au début de la liste des membres/nœuds fusionnés || || [[JOSMImage(dialogs/conflict/copybeforecurrentleft)]] || Copier "mes" éléments sélectionnés avant les premiers éléments sélectionnés dans la liste des membres/nœuds fusionnés || || [[JOSMImage(dialogs/conflict/copyaftercurrentleft)]] || Copier "mes" éléments sélectionnés après les premiers éléments sélectionnés dans la liste fusionnée des membres/nœuds || || [[JOSMImage(dialogs/conflict/copyendleft)]] || Copier "mes" éléments sélectionnés à la fin de la liste des éléments fusionnés || |||| || [[JOSMImage(dialogs/conflict/useallleft)]] || Copier tous "mes" éléments sélectionnés dans la cible || Selon la position d'un membre/nœud dans la liste "Version fusionnée" différentes couleurs d'arrière-plan sont utilisées : * bleu - un membre/nœud est sélectionné * blanc - un membre/nœud n'est pas sélectionné [[Image(members-complex1-step-2_v19207_FR.png,90%,center)]] [[Image(members-complex1-step-3_v19207_FR.png,90%,center)]] ==== Réorganiser la liste des membres/nœuds résultante si nécessaire, dans "Version fusionnée" ==== Lorsque les membres/nœuds sont dans la "Version fusionnée" vous pouvez les déplacer en utilisant les boutons situés en bas de la liste. [[Image(members-complex1-step-4_v19207_FR.png,90%,center)]] Les boutons permettent d'effectuer les actions suivantes : ||= **Icône** =||= **Description** =|| || [[JOSMImage(dialogs/conflict/moveup)]] || Remonter d'une position les éléments sélectionnés || || [[JOSMImage(dialogs/conflict/movedown)]] || Descendre d'une position les éléments sélectionnés || || [[JOSMImage(dialogs/conflict/remove)]] || Supprimer les éléments sélectionnés de la liste des éléments fusionnés || Enfin, cliquer sur **Figer** ([[Image(button-freeze.png,link=,middle)]]) pour figer la liste des membres/nœuds fusionnés résultante : [[Image(members-complex1-step-5_v19207_FR.png,90%,center)]] Le symbole dans l'onglet nœuds/membres est maintenant devenu une coche verte ([[JOSMImage(misc/green_check,middle,link=)]]) et vous pouvez appliquer les décisions de fusion. === Assistance pour la comparaison des listes de nœuds/membres === Il peut être difficile de trouver les différences entre la liste des nœuds/membres de deux versions d'objets, en particulier pour les chemins avec de nombreux nœuds respectivement les relations avec de nombreux membres. La fenêtre sur les conflits vous aide à trouver les différences. Elle permet de comparer deux des listes affichées ("''ma''" liste, la liste "''fusionnée''", et "''leur''" liste) et il peut afficher les différences entre elles avec des couleurs de fond spécifiques. Dans la zone combinée suivante, vous pouvez sélectionner la paire de listes à comparer : [[Image(Help/Dialog/Conflict:compare-options.png)]] * **Le mien avec le leur** : compare le tableau le plus à gauche avec le tableau le plus à droite dans la Fenêtre des Conflits * **Le mien avec la fusion** : compare le tableau le plus à gauche avec le tableau du milieu dans la Fenêtre des Conflits * **Le leur avec la fusion** : compare le tableau du milieu avec le tableau le plus à droite dans la Fenêtre des Conflits == Conseils == * Assurez-vous de ne pas effectuer de modifications à l'extérieur de la zone que vous avez téléchargée afin de limiter les problèmes de conflits. * Résolvez les conflits en ouvrant la [wikitr:/Help/Dialog/ConflictList Liste des 'Conflits'], en sélectionnant un des conflits listés et choisissez l'option qui convient en acceptant le ''leur'' ou le ''mien''. == Voir également == * La version originale de cette page en [wiki:/Help/Dialog/Conflict anglais] ---- Retour à la [wikitr:/Help/Dialog/ConflictList Liste des conflits] \\ Retour aux [wikitr:/Help/Concepts/Conflict Conflits] \\ Retour au [wikitr:/Help Menu d'aide]