wiki:Eo:Help/Dialog/Conflict

Konflikta Dialogo

La Konflikta Dialogo estas uzata por solvi konfliktojn inter du versioj de OSM-objekto.

La dialogo havas kvar langetojn, sed depende de la objekta tipo nur kelkaj estas aktivaj, kvankam la langetoj Propraĵoj kaj Etikedoj ĉiam estas aktivaj. La langetoj de maldekstre al dekstre estas:

Propraĵoj
Baza informo pri la objekto kaj konfliktoj en la ĉefaj propraĵoj de la objekto
Etikedoj
Konfliktoj en etikedoj
Nodoj
Konfliktoj en la noda listo (nur grava por source:trunk/resources/images/data/way.svg vojoj)
Membroj
Konfliktoj en membroj (nur grava por source:trunk/resources/images/data/relation.svg rilatoj)

Se estas konfliktoj en langeto, ĝi estas indikita per ruĝa kvadrato (source:trunk/resources/images/dialogs/conflict/mergeincomplete.svg) antaŭ la nomo kaj en kazo de etikeda konflikto, la nombro de konfliktaj etikedoj estas montrata en krampoj post la nomo. Ĉiuj konfliktoj en ĉi tiuj langetoj devas esti solvitaj.
Se ne estas (pli da) konfliktoj en langeto, ĝi estas indikita per verda marko (source:trunk/resources/images/misc/green_check.svg) antaŭ la nomo. Iam ĉiuj aktivaj langetoj havas verdan markon, la versia konflikto de la objekto estas solvita kaj la dialogo povas esti fermita per source:trunk/resources/images/dialogs/conflict.svg Apliki Solvon.

Ĉiuj langetoj havas similan strukturon kaj estas esence tri kolumnoj, ĉiu enhavanta tabulon, de maldekstre al dekstre:

  • Mia versio: montras la unuan objektan version partoprenantan en ĉi tiu konflikto. Ĉi tio estas kutime la objekta versio en via loka datumaro.
  • Kunfandita versio: montras la solvon, ekzemple la rezulton post solvi la konflikton. Ĉi tiu tabelo komence estas malplena.
  • Ilia versio: montras la duan objektan version partoprenantan en ĉi tiu konflikto. Ĉi tio estas kutime la objekta versio aktuale konservita sur la servilo.

Solvi diferencojn inter propraĵoj

Se la propraĵoj (KoordinatojForigita Stato) de unu versio de objekto estas malsamaj de la propraĵoj de alia versio, la Konflikta Dialogo montras ruĝan kvadraton (source:trunk/resources/images/dialogs/conflict/mergeincomplete.svg) en la langeto Propraĵoj. Klaku sur la langeto por montri dialogon por solvi propraĵajn konfliktojn.

La unuaj tri linioj montras bazan informon pri la objekto, por Mia versio kaj por Ilia versio, simila al la source:trunk/resources/images/dialogs/history.svg Historio Dialogo, vidu Baza informo pri versio.

Koordinatoj
La koordinatoj de la nodo. Nur grava por nodoj kaj se la nodo estis movita aŭ forigita.
Forigita Stato
La stato de la objekto, ekzemple ĉu ĝi estas ankoraŭ ĉeestanta aŭ ĉu ĝi estis forigita.
Referencita de
Listo de gepatroj, ekzemple vojoj kun la nodo en ilia noda listo aŭ rilatoj, kiuj la objekto estas membro de. Ĉi tiu linio nur montras informon.

Kiel, en la ekzemplo sube, la valoroj por "Koordinatoj" kaj "Forigita Stato" de la du objektoj versioj estas malsamaj kaj la linioj havas ruĝan fonon. Maldekstre la objekto havas koordinatojn kaj estas ĉeestanta (ekzemple ne forigita) dum dekstre la objekto estas forigita kaj tial ne havas koordinatojn. Vi nun devas decidi kiun el ĉi tiuj valoroj vi volas konservi kaj kiun vi volas forĵeti.

Elektu la valorojn, kiujn vi volas konservi, en la ekzemplo ekzemple la valoron maldekstre. Se vi klakas sur unu el la butonoj inter la tabeloj, source:trunk/resources/images/dialogs/conflict/tagkeepmine.svgsource:trunk/resources/images/dialogs/conflict/tagkeeptheir.svg, vi decidas konservi la valorojn kaj forĵeti la kontraŭajn valorojn.

La tabelo en la mezo nun montras la valorojn por konservi kaj la fona koloro iĝas verda. Elektitaj valoroj en la meza tabelo povas esti malplenigitaj denove per la butono sub la tabelo (source:trunk/resources/images/dialogs/conflict/tagundecide.svg).
Iam ĉiuj propraĵaj konfliktoj estas solvitaj, la verda marko (source:trunk/resources/images/misc/green_check.svg) estas montrata antaŭ la nomo de la langeto kaj se ne estas pliaj konfliktoj en aliaj langetoj, la butono source:trunk/resources/images/dialogs/conflict.svg Apliki Solvon estas aktivigita kaj vi povas apliki vian decidon. La valoroj, kiujn vi elektis, estos aplikitaj kaj la dialogo estos fermita.

Solvi diferencojn inter etikedoj

Se la etikedoj de unu versio de objekto estas malsamaj de la etikedoj de alia versio, la Konflikta Dialogo montras ruĝan kvadraton (source:trunk/resources/images/dialogs/conflict/mergeincomplete.svg) en la langeto Etikedoj plus la kvanton de konfliktaj etikedoj. Klaku sur la langeto por montri dialogon por solvi etikedajn konfliktojn.

Estas tri tabeloj montrataj en ĉi tiu dialogo, de maldekstre al dekstre:

  • Mia versio: montras la etikedojn de la unua objekta versio partoprenanta en ĉi tiu konflikto. Ĉi tiuj estas kutime la etikedoj de la objekta versio en via loka datumaro.
  • Kunfandita versio: montras la finajn etikedojn. Ĉi tiu tabelo komence estas malplena. Ju pli da etikedaj konfliktoj vi solvas, des pli da etikedaj valoroj estos montrataj en ĉi tiu tabelo.
  • Ilia versio: montras la etikedojn de la dua objekta versio partoprenanta en ĉi tiu konflikto. Ĉi tiuj estas kutime la etikedoj de la objekta versio aktuale konservita sur la servilo.

En la ekzemplo sube ambaŭ versioj havas etikedon "nomo". La valoroj en la du objektoj versioj estas malsamaj, tamen, kaj JOSM tial montras la linion kun ruĝa fono. La valoro de la unua versio estas "Mezlernejo", la kontraŭa versio havas valoron "Elementa Lernejo". Vi nun devas decidi kiun el ĉi tiuj valoroj vi volas konservi kaj kiun vi volas forĵeti.
Noto: Por rapide solvi unuopajn etikedajn konfliktojn, la etikedoj en la unua etikedo de ambaŭ eksteraj tabeloj estas defaŭlte elektitaj kaj tial ilia fono estas blua kaj nur la meza tabelo havas ruĝan fonon.

Unuopaj etikedaj konfliktoj

Elektu la valoron, kiun vi volas konservi:
En la ekzemplo ekzemple la valoron maldekstre. Se vi aŭ duoble-klakas sur la valoro aŭ klakas sur unu el la butonoj inter la tabeloj, source:trunk/resources/images/dialogs/conflict/tagkeepmine.svgsource:trunk/resources/images/dialogs/conflict/tagkeeptheir.svg, vi decidas konservi la valoron kaj forĵeti la kontraŭan valoron. La tabelo en la mezo nun montras la valoron por konservi kaj la fona koloro iĝas verda. Elektita valoro en la meza tabelo povas esti malplenigita denove per la butono sub la tabelo (source:trunk/resources/images/dialogs/conflict/tagundecide.svg).

Iam ĉiuj etikedaj konfliktoj estas solvitaj, la verda marko (source:trunk/resources/images/misc/green_check.svg) estas montrata antaŭ la nomo de la langeto kaj se ne estas pliaj konfliktoj en aliaj langetoj, la butono source:trunk/resources/images/dialogs/conflict.svg Apliki Solvon estas aktivigita kaj vi povas apliki vian decidon. La valoroj, kiujn vi elektis, estos aplikitaj kaj la dialogo estos fermita.

Multoblaj etikedaj konfliktoj

Elektu la valorojn, kiujn vi volas konservi:
En la ekzemplo: Se vi duoble-klakas sur valoro, aŭ vi elektas pli da valoroj tenante CtrlShift kaj tiam klakas sur la butonoj inter la tabeloj, source:trunk/resources/images/dialogs/conflict/tagkeepmine.svgsource:trunk/resources/images/dialogs/conflict/tagkeeptheir.svg, vi decidas konservi la valorojn kaj forĵeti la kontraŭajn valorojn. La tabelo en la mezo nun montras la valorojn por konservi kaj la fona koloro iĝas verda. Elektitaj valoroj en la meza tabelo povas esti malplenigitaj denove per la butono sub la tabelo (source:trunk/resources/images/dialogs/conflict/tagundecide.svg).

Iam ĉiuj etikedaj konfliktoj estas solvitaj, la verda marko (source:trunk/resources/images/misc/green_check.svg) estas montrata antaŭ la nomo de la langeto kaj se ne estas pliaj konfliktoj en aliaj langetoj, la butono source:trunk/resources/images/dialogs/conflict.svg Apliki Solvon estas aktivigita kaj vi povas apliki vian decidon. La valoroj, kiujn vi elektis, estos aplikitaj kaj la dialogo estos fermita.

Solvi diferencojn en la noda/membra listo de du versioj de vojo/rilato

Solvaj metodoj estas similaj por ambaŭ nodoj kaj membroj.

Se vi vidas ruĝan kvadraton (source:trunk/resources/images/dialogs/conflict/mergeincomplete.svg) en la langeto Nodoj respektive Membroj tiam vi devas solvi diferencojn en la listo de source:trunk/resources/images/data/node.svg nodoj de du source:trunk/resources/images/data/way.svg vojoj respektive la listo de membroj de du source:trunk/resources/images/data/relation.svg rilatoj. Estas tri kolumnoj de tabeloj en la respektiva panelo (vidu ekrankopion sube):

  • la plej maldekstra tabelo montras la liston de nodoj/membroj de la loka objekta versio
  • la plej dekstra tabelo montras la liston de nodoj/membroj de la servila objekta versio
  • la tabelo en la mezo montras la liston de nodoj/membroj de la kunfandita vojo

Komence, la meza tabelo estas malplena. Vi nun devas decidi kiujn nodojn/membrojn konservi de la loka datumaro (la plej maldekstra tabelo) kaj kiujn de la servila datumaro (la plej dekstra tabelo) kaj en kiu ordo.

  • Ekrano kun nodoj

  • Ekrano kun membroj

La norma laborfluo

La norma laborfluo por solvi konfliktojn en la noda/membra listo de du objektoj versioj konsistas el tri paŝoj:

  1. Elektu nodojn/membrojn de ĉiu objekta versio kaj reordigu la rezultantan nodan/membran liston se necese
  2. Frostigu la rezultantan kunfanditan nodan/membran liston per klako sur la butono Frostigi (No image "button-freeze.png" attached to Eo:Help/Dialog/Conflict). Kiam vi frostigas la kunfanditan nodan/membran liston, vi diras al JOSM ke ĉiuj konfliktoj en la noda/membra listo estas solvitaj.
  3. source:trunk/resources/images/dialogs/conflict.svg Apliki Solvon

Depende de la pozicio de membro/nodo en la listo, malsamaj fonaj koloroj estas uzataj:

  • No image "compare-in-one-list-only.png" attached to Eo:Help/Dialog/Conflict - ruĝa - la membro/nodo estas en ĉi tiu listo nur. Ĝi ne estas ĉeestanta en la kontraŭa listo.
  • No image "compare-different-positions.png" attached to Eo:Help/Dialog/Conflict - flava - la membro/nodo estas en ambaŭ listoj, sed ĝi estas en malsamaj pozicioj
  • No image "compare-in-both-lists.png" attached to Eo:Help/Dialog/Conflict - verda - membro/nodo estas en ambaŭ listoj en la sama pozicio
  • No image "selected.png" attached to Eo:Help/Dialog/Conflict - blua - membro/nodo estas elektita
  • No image "not-selected.png" attached to Eo:Help/Dialog/Conflict - blanka - en la listo (Kunfandita versio) membro/nodo ne estas elektita

Simpla laborfluo: Konservi la nodan/membran liston de via loka objekta versio

La sekva ekzemplo montras la laborfluon kiam vi decidas konservi ĉiujn nodojn/membrojn en la sama ordo de via loka objekta versio.
Noto: ekrankopioj estas por nodoj, sed la metodo estas la sama por membroj.

Unue, elektu ĉiujn elementojn en la plej maldekstra tabelo (aŭ per muso aŭ per premado de Ctrl+A en la tabelo) (vidu sekvan ekrankopion):

Poste, klaku sur la supra butono dekstre de la tabelo (source:trunk/resources/images/dialogs/conflict/copystartleft.svg) por kopii la elektitajn nodojn/membrojn al la meza tabelo kun la kunfanditaj nodoj/membroj; Vi povas atingi la saman rezulton sen elekti la nodojn/membrojn per klako sur la butono sur la malantaŭa butono dekstre de la tabelo (source:trunk/resources/images/dialogs/conflict/useallleft.svg).

Fine, klaku Frostigi (No image "button-freeze.png" attached to Eo:Help/Dialog/Conflict) por frostigi la rezultantan kunfanditan nodan/membran liston:

La simbolo en la nodoj/membroj langeto nun ŝanĝiĝis al verda marko (source:trunk/resources/images/misc/green_check.svg) kaj vi povas apliki la kunfandajn decidojn.

Malpli simpla laborfluo: Miksi kaj Reorganizi la liston de nodoj/membroj de la loka versio de la objekto kaj ilia versio

Noto: ekrankopioj estas por membroj, sed la metodo estas la sama por nodoj.

Membro/Nodo elekto

Elekti membrojn/nodojn en la listo ("Mia versio" kaj "Ilia versio") funkcias kiel kutime: Shift+klako por elekti gamon de membroj/nodoj, tenu Ctrl+klako por elekti kaj malelekti multoblajn membrojn/nodojn.

Kiam membroj/nodoj estas elektitaj, uzu la butonojn dekstre de la ‘Mia versio’ listo kaj maldekstre de la ‘Ilia versio’ listo por meti ilin en la ‘Kunfandita versio’ listo. La butonoj sur la du listoj estas simetriaj

La butonoj ofertas jenajn agojn:

Ikono Priskribo
source:trunk/resources/images/dialogs/conflict/copystartleft.svg Kopii "miajn" elektitajn elementojn al la komenco de la kunfandita membro/nodo listo
source:trunk/resources/images/dialogs/conflict/copybeforecurrentleft.svg Kopii "miajn" elektitajn elementojn antaŭ la unuaj elektitaj elementoj en la kunfandita membro/nodo listo
source:trunk/resources/images/dialogs/conflict/copyaftercurrentleft.svg Kopii "miajn" elektitajn elementojn post la unuaj elektitaj elementoj en la kunfandita membro/nodo listo
source:trunk/resources/images/dialogs/conflict/copyendleft.svg Kopii "miajn" elektitajn elementojn al la fino de la listo de kunfanditaj elementoj
source:trunk/resources/images/dialogs/conflict/useallleft.svg Kopii ĉiujn "miajn" elektitajn elementojn al la celo

Depende de la pozicio de membro/nodo en la listo "Kunfandita versio" malsamaj fonaj koloroj estas uzataj:

  • blua - membro/nodo estas elektita
  • blanka - membro/nodo ne estas elektita

Reordigi la rezultantan nodan/membran liston se necese, en "Kunfandita versio"

Kiam la membroj/nodoj estas en la "Kunfandita versio" vi povas movi ilin uzante la butonojn ĉe la fundo de la listo

La butonoj ofertas jenajn agojn:

Ikono Priskribo
source:trunk/resources/images/dialogs/conflict/moveup.svg Movi supren la elektitajn enskribojn per unu pozicio
source:trunk/resources/images/dialogs/conflict/movedown.svg Movi malsupren la elektitajn enskribojn per unu pozicio
source:trunk/resources/images/dialogs/conflict/remove.svg Forigi la elektitajn enskribojn de la listo de kunfanditaj elementoj

Fine, klaku Frostigi (No image "button-freeze.png" attached to Eo:Help/Dialog/Conflict) por frostigi la rezultantan kunfanditan nodan/membran liston:

La simbolo en la nodoj/membroj langeto nun ŝanĝiĝis al verda marko (source:trunk/resources/images/misc/green_check.svg) kaj vi povas apliki la kunfandajn decidojn.

Subteno por kompari nodajn/membrajn listojn

Povas esti malfacile trovi la diferencojn inter la noda/membra listo de du objektoj versioj, precipe por vojoj kun multaj nodoj respektive rilatoj kun multaj membroj.

La Konflikta Dialogo subtenas vin en trovi la diferencojn. Ĝi povas kompari du el la montrataj listoj ("mia" listo, la "kunfandita" listo, kaj "ilia" listo) kaj ĝi povas prezenti la diferencojn inter ili kun specifaj fonaj koloroj.

El la sekva kombokesto vi povas elekti kiun paron de listoj kompari:

  • Mia kun Ilia: komparas la plej maldekstran tabelon kun la plej dekstra tabelo en la Konflikta Dialogo
  • Mia kun Kunfandita: komparas la plej maldekstran tabelon kun la meza tabelo en la Konflikta Dialogo
  • Ilia kun Kunfandita: komparas la mezan tabelon kun la plej dekstra tabelo en la Konflikta Dialogo

Konsiletoj

  • Certigu, ke vi ne redaktas ekster la areo, kiun vi elŝutis, por redukti la problemon de konfliktoj
  • Solvu konfliktojn per malfermo de la Konflikta Panelo, elekto de unu el la listitaj konfliktoj kaj elekto ĉu akcepti ilianmian.

Reen al Konflikta Panelo
Reen al Konflikto
Reen al Ĉefa Helpo

Last modified 2 months ago Last modified on 2025-03-06T16:13:12+01:00
Note: See TracWiki for help on using the wiki.