Ü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.
- 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.
-
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.
- Fred véglegesítette a módosításait a lerakatban.
- 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
- 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.
- Jane befejezte a módosításokat, szinkronizálja a projektet, és az
alábbiakat látja a Szinkronizálás nézetben:
- 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.
- 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.
- 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.