Arbeta med ändringar i konflikt

Det finns tillfällen då två användare redigerar samma fil och när användare nummer två försöker bekräfta sina ändringarna till lagret så går det inte. Vi simulerar ett sådant tillfälle och låter Fred och Jane ändra samma fil.

  1. Öppna en av navigeringsvyerna i Freds arbetsyta och redigera filen file1.txt. Gör följande ändringar:
    Fred line 1
    This is the contents
    Fred-update
    of file 1.
    
  2. Fred ändrar också filen file2.txt på följande sätt:
    File2 is a (Fred was here again)
    with simple text.
    
  3. Fred bekräftar sina ändringar till lagret.
  4. På samma gång har Jane gjort ändringar i filen file1.txt. Hon har lagt till följande rad i slutet av filen:
    This is the contents
    Fred-update
    of file 1.
    Jane was at the end
    
  5. Slutligen har Jane ändrat filen file2.txt på följande sätt:
    File2 is a (Jane was here) small file
    with simple text.
    
  6. När Jane är klar synkroniserar hon projektet och följande visas i synkroniseringvyn: Konflikt som visas i synkroniseringsvyn och redigeraren för jämförelser
  7. Både file1.txt och file2.txt visas med en röd ikon vilket betyder att de har ändringar i konflikt. Det går inte att bekräfta ändringarna förrän konflikterna har lösts. Klicka på filen file1.txt och lägg märke till att Fred och Jane har gjort ändringar på två ställen i filen. I det här fallet kan Jane bara uppdatera filen och raderna som Fred har lagt till i filen sammanfogas med Janes lokala fil. Högerklicka på filen file1.txt och välj Uppdatera på kontextmenyn.
  8. Dubbelklicka på file2.txt och granska konflikten. I det här fallet kan du se att både Jane och Fred har ändrat samma rad. Den här typen av konflikt kan inte lösas med en vanlig uppdatering. Följande tre alternativ kan användas till att lösa den här typen av konflikt (kommandona står inom parentes): acceptera Freds ändringar (Åsidosätt och uppdatera), ignorera Freds ändringar Markera som sammanfogad) eller sammanfoga filerna manuellt med jämförelseredigeraren. Konflikt som visas i redigeraren för jämförelser
  9. I det här exemplet har Jane uppdaterat file1.txt och valt att åsidosätta och uppdatera filen file2.txt. När åtgärderna har körts blir konflikterna utgående ändringar. Jane kan granska ändringarna och bekräfta dem.