Ütköző módosítások kezelése

Vannak olyan esetek, amikor két felhasználó szerkeszti ugyanazt a fájlt, és amikor a második felhasználó véglegesíteni próbálja a módosításait a lerakatban, akkor a lerakat az ütközés feloldása miatt nem engedélyezi a fájl véglegesítését. Szimuláljuk ezt úgy, hogy Fred és Jane ugyanazt a fájlt módosítja.

  1. Fred munkaterületén nyissa meg valamelyik navigációs nézetet, és szerkessze a file1.txt állományt. Módosítsa a szöveget az alábbiakra:

    Fred 1. sora.
    Ez az 1. fájl
    Fred frissítése
    tartalma.

  2. Fred a file2.txt fájlt is módosítja az alábbiak szerint:

    A File2 (Fred megint itt járt) kis fájl
    egyszerű szöveggel.

  3. Fred véglegesítette a módosításait a lerakatban.

  4. Eközben Jane módosítja a file1.txt fájlt. Hozzáadja az alábbi sort a fájl végéhez:

    Ez az 1. fájl
    Fred frissítése
    tartalma.
    Jane itt járt a végén

  5. Végül Jane módosítja a file2.txt fájlt az alábbiak szerint:

    A File2 (itt járt Jane) egy kis fájl
    egyszerű szöveggel.

  6. Jane befejezte a módosításokat, szinkronizálja a projektet, és az alábbiakat látja a Szinkronizálás nézetben:



  7. A file1.txt és a file2.txt is vörös ikonnal jelenik meg, ami jelzi, hogy a fájlokban ütköző módosításokat vannak. Az ütközések feloldása előtt nem lehet véglegesíteni a fájlokat. Kattintson a file1.txt fájlra és figyelje meg, hogy Fred és Jane a fájl két különböző részében végzett módosításokat. Ebben az esetben Jane egyszerűen csak frissítheti a fájlt, így a rendszer a Fred által hozzáadott sorokat összefésüli Jane helyi fájljával. Jelölje ki a file1.txt fájlt, majd válassza az előugró menü Frissítés menüpontját.

  8. Kattintson duplán a file2.txt fájlra az ütközés megjelenítéséhez. Ebben az esetben Jane és Fred is ugyanazt a sort módosította. Az ilyen típusú módosítás ütközéseknél a szokásos frissítés nem oldja fel az ütközést. Három lehetőség közül választhat (a parancsok a zárójelekben találhatók): elfogadja Fred módosításait (Felülbírálás és frissítés), mellőzi Fred módosításait (Megjelölés összefésültnek), vagy manuálisan összefésüli a fájlokat az összehasonlító szerkesztőben.



  9. Ebben a példában tegyük fel, hogy Jane frissítette a file1.txt fájlt a file2.txt fájlhoz pedig a felülírás és frissítés műveletet választotta. A műveletek elvégzése után az ütközések kimenő módosításra változnak. Jane átnézheti a módosításokat és véglegesítheti azokat.