Ajutor: Conflict de modificări
![]() |
Conflictul de editare este o problemă la salvarea unei pagini care poate apărea atunci când doi sau mai mulți utilizatori lucrează la editarea acesteia în același timp sau participă la aceeași discuție .
Prin editarea unei pagini
Să presupunem că utilizatorul A începe să editeze un element și că, la rândul său, utilizatorul B începe să editeze același element în aceeași bucată de text pe care utilizatorul A lucrează deja. Utilizatorul A salvează prima pagina, utilizatorul B va primi o eroare mesaj atunci când încearcă să-și salveze munca.
Când primește alerta, utilizatorul B va avea două casete pentru editare: prima din partea de sus va afișa textul utilizatorului A (care este versiunea curentă), în timp ce în partea de jos va fi afișat textul utilizatorului B rămase „în așteptare ".
Solutii posibile
Utilizatorul B, care a fost „conflictual”, poate rezolva situația în diferite moduri, dintre care unul constă în copierea propriului text undeva și apoi refacerea modificării de la zero: apăsând din nou „modifica” va funcționa pe noua versiune a paginii tocmai editat de utilizatorul A.
O a doua soluție prevede că utilizatorul B ignoră temporar modificările făcute de utilizatorul A și înlocuiește textul lui A cu propriul său text și apoi salvează pagina (selectați doar textul din caseta de mai jos și înlocuiți-l cu textul lui A în cutie superioară). Această soluție merită numai dacă modificările lui A au fost minime. În acest moment, utilizatorul B va verifica istoricul intrării și va lua act de modificările efectuate de A, eventual integrându-le în intrare.
O a treia soluție poate fi aplicată atunci când modificarea utilizatorului B se referă la un singur paragraf al intrării, iar cea a utilizatorului A la un paragraf diferit. În acest caz, utilizatorul B poate rezolva conflictul prin simpla copiere, din caseta inferioară, a paragrafului cu modificarea acestuia și apoi inserarea acestuia în textul casetei superioare.
Sfat
Pentru a rezolva mai bine un conflict de modificare, poate fi util să deschideți o fereastră nouă în care să vizualizați istoricul intrării și să analizați modificările făcute de utilizatorul A, comparând versiunile . Acest lucru vă va permite să copiați modificările făcute de utilizatorul A pentru a le putea introduce în text înainte de a le salva.
Este o idee bună să specificați întotdeauna în subiectul modificării că lucrați în urma unui conflict de schimbări. În acest fel, utilizatorul A este sensibilizat la conflictul care a avut loc. Utilizatorul A ar trebui apoi să verifice modificările făcute de utilizatorul B pentru a verifica dacă contribuția sa nu a fost pierdută.
Participând la o discuție
Participarea la o discuție animată, mai ales dacă sunteți la Wikipedia Bar , poate duce cu ușurință la un conflict de schimbări (chiar mai mult de un consecutiv). În acest tip de conflict, în general se aplică a treia soluție văzută mai sus: utilizatorul B, care a fost în conflict, își copiază intervenția din caseta de jos și o introduce în partea de jos a textului casetei de sus (în urma intervenției utilizatorului A ). Este o bună practică, dar nu obligatorie, să specificați la începutul intervenției dvs. că ați fost în conflict, de exemplu prin scriere (conflictual) , [[WP: CONFLICTED | conflicted]] sau folosind șablonul {{ conflict }} . În acest fel, utilizatorii care participă la discuție sunt conștienți de faptul că intervenția utilizatorului B a fost scrisă simultan cu cea a utilizatorului A. În practică, se consideră că intervenția lor a fost scrisă fără să fi avut posibilitatea de a citi cu atenție că a utilizatorului A.
O a doua soluție, preferabilă primei, este să citiți ultima intervenție a utilizatorului A și, prin urmare, să modificați intervenția care a fost intenționată să fie inserată (dacă este necesar). În acest caz nu trebuie specificat faptul că a existat un conflict.
Prin editarea unei secțiuni
Se poate întâmpla să întâlniți un conflict de modificări chiar dacă editați o singură secțiune a unei pagini, în cazul în care un alt utilizator scrie în aceeași secțiune între timp. Paginile de discuții și servicii (cum ar fi Biroul de informații sau Oracle ) pot fi, de asemenea, foarte lungi, iar pagina de gestionare a conflictelor de schimbare afișează wikitextul întregii pagini (nu doar acea secțiune) în ambele panouri, astfel încât să găsiți punctul precis al intervenția poate să nu fie ușoară. Fără a aduce atingere validității metodelor enumerate mai sus, în acest caz o „comandă rapidă” (poate mai potrivită paginilor de discuții decât articolelor) care constă dintr-o variantă a „primei metode” vă permite să evitați această căutare în text:
- atunci când utilizatorul B este informat despre conflictul de modificări, el poate folosi funcția „înapoi” a browserului său web pentru a reveni la textul scris de el înainte de a da clic pe „Publicați modificările”, afișând caseta de editare a secțiunii respective ;
- în acest moment, el poate copia textul discursului său în clipboard ;
- după aceea, poate folosi din nou funcția „înapoi” pentru a reveni la pagina de pornire (versiunea înainte de a începe modificările sale), fiind deja la înălțimea secțiunii în cauză; alternativ, poate merge la versiunea curentă a paginii (incluzând deja modificările utilizatorului A) făcând clic pe fila din partea de sus, dar în acest caz nu este deja poziționată la înălțimea secțiunii;
- făcând clic pe linkul „editați” de lângă titlul secțiunii, pagina de editare este deschisă (afișând textul secțiunii, inclusiv intervenția utilizatorului A) și astfel utilizatorul B poate lipi propria intervenție din note și poate salva pagina.
Totul este mult mai rapid de făcut decât este de descris; cu toate acestea, pot exista două probleme majore. Una este că nu toate browserele web sunt capabile să revină corect la panoul de editare atunci când utilizează funcția „înapoi”: unele browsere pot afișa un avertisment „pagină expirată” și pot pierde date; cealaltă este că, cu unele „ teme ” Wikipedia (cum ar fi aspectul „Vector”, în prezent implicit ), apăsarea butonului „înapoi” face să apară o cerere de confirmare și apoi este afișată fereastra anterioară, dar fără ultimele modificări . Dacă utilizați tema „Monobook” împreună cu browserul Mozilla Firefox , nu ar trebui să aveți probleme.
Cum să evitați conflictele
Conflictele de schimbări sunt o pierdere de timp și o sursă de iritare, deci merită să vă schimbați obiceiurile pentru a le minimiza, de exemplu, concentrându-vă activitatea pe pagini care nu au suferit modificări recente (poate începând de la cele menționate în lista celor mai vechi pagini ).
Pentru a limita posibilitatea unui conflict de modificări, este recomandabil să editați secțiunile individuale ale paginii (dacă sunt prezente, oferă un link de „editare” în dreapta) în loc să utilizați fila de editare din partea de sus.
O altă modalitate de a evita conflictele de schimbare este de a face o singură schimbare mare în locul mai multor schimbări mici și fragmentate; în acest fel, un conflict este mai probabil, dar este mult mai puțin probabil să fie creat în detrimentul altcuiva.
Când un utilizator este ocupat să scrie o intrare pentru o perioadă lungă de timp, este o idee bună să introduceți {{ WIP }} pentru a avertiza despre „lucrările în curs”. Pur și simplu introduceți șablonul {{ WIP | nomeutente }}
în partea de sus a elementului {{ WIP | nomeutente }}
înainte de a efectua o modificare complexă, pentru a o elimina imediat ce ați terminat de lucrat. Alți utilizatori, văzând mesajul de avertizare, vor evita modificarea intrării (și, prin urmare, nu vor exista conflicte de modificare cu utilizatorul care lucrează la aceasta).
Reveniți la versiunea anterioară
Când se salvează o versiune anterioară a unei intrări (de exemplu, când reveniți sau anulați ) sau o versiune nouă bazată pe cea anterioară ( reveniți modificată), sistemul de avertizare și prevenire a conflictelor de schimbare nu este activat și este posibil ca chiar și o modificare făcută între timp este anulată din greșeală. Într-un fel, acest lucru poate provoca conflicte de schimbare ascunse - adică puteți suprascrie modificările altcuiva fără să observați. Pentru a evita acest inconvenient, puteți copia textul din fereastra de editare a versiunii anterioare în cea a versiunii mai noi.
Este întotdeauna o idee bună să verificați diferențele dintre revizuiri după restaurarea unei versiuni anterioare. Desigur, este întotdeauna cel mai bine să încercați să evitați cu totul nevoia de reveniri încrucișate.