Ü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 nyissa meg szerkesztésre a file1.txt
állományt. Módosítsa a szöveget az alábbira:
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 (itt járt Fred) 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.