A munkacsoport többi tagja módosításokat véglegesíthet a projekt lerakatban található másolatán, miközben a projekttel a munkaterületen dolgozik. A módosítások letöltéséhez "frissítse" a munkaterületet, hogy a munkaterület állapota megegyezzen az ág állapotával. A megjelenő módosítások arra az ágra vonatkoznak, amelyet a munkaterület projekt megoszt. Meghatározhatja a frissítés időpontját.
A frissítés parancsot két helyről lehet kiadni, a Munkacsoport > Frissítés menüből vagy Szinkronizálás nézetben. A két parancs közötti különbség megértése érdekében fontos, hogy ismerje a három különböző típusú bejövő módosítást.
A Munkacsoport > Frissítés menüpont kiválasztásakor a rendszer mind a három fenti típusú bejövő módosítást alkalmazza a helyi erőforrás tartalmára. Ha nincs ütközés vagy az automatikusan összefésülhető, akkor nem kell mást tenni (automatikus összefésülés esetén a helyi erőforrás egy ".#" előtagú fájlba kerül, hátha az automatikus összefésülés nem megfelelő). Ha a módosítások nem fésülhetők össze automatikusan, akkor az ütközések be lesznek fésülve a helyi erőforrásba speciális CVS megjelölő szöveg segítségével (ASCII fájloknál), vagy a helyben módosított példány ".#" előtagú fájlba kerül (bináris fájloknál). Ez megegyezik a CVS parancssor viselkedésével, de problémákat okozhat, ha kombinálja az Eclipse automatikus összeépítési mechanizmusával. A helyi erőforrások frissítése előtt gyakran hasznos lehet tudni, hogy milyen bejövő módosítások vannak. Ezek a kérdések a Szinkronizálás nézetben kezelhetők.
Szinkronizálás nézet megnyitása bejövő módban:
Bejövő módban az ágban az utolsó frissítés óta véglegesített módosítások jelennek meg. A nézet az egyes bejövő módosítások típusát is jelzi. A különböző típusú ütközéseket két frissítés paranccsal (az erőforrások előugró menüjéből érhető el a nézetben) lehet kezelni: Frissítés és Felülírás és frissítés. Ha a Frissítés parancsot választja Szinkronizálás nézetben, akkor az összes kiválasztott és automatikusan összefésülhető bejövő módosítás fel lesz dolgozva, az automatikusan össze nem fésülhető módosítások frissítése pedig nem történik meg (a sikeresen feldolgozott fájlok törlődnek a nézetből). A Felülírás és frissítés parancs ütközéseknél használható, a helyi erőforrásokat felülírja a távoli példányokkal. A "felülírás" funkcióra csak ritkán van szükség. Később bemutatunk egy másik megoldási módszert.
Nem ütköző és automatikusan összefésülhető fájlok frissítése:
Ha a helyi munkaterület olyan kimenő változásokat tartalmaz, amelyek nem fésülhetők össze automatikusan az ág befelé jövő változásaival, akkor a Felülírás és frissítés funkció használata helyett kézi összefésülést is végezhet a munkaterületen az alábbi módon:
Megjegyzés: A lerakat tartalma frissítéskor nem változik. A bejövő módosítások elfogadásakor a módosításokat a rendszer a munkaterületen alkalmazza. A lerakatban csak a kimenő módosítások véglegesítésekor történik módosítás.
Megjegyzés: Ha a Szinkronizálás nézetben a bejövő módosítások elődjét jelöli ki, akkor a műveletek a megfelelő utódokon lesznek végrehajtva. Ha például kiválasztja a legfelső szintű mappát, majd a Frissítés parancsot választja, akkor a rendszer feldolgozza az összes nem ütköző és automatikusan összefésülhető fájlt, és feldolgozatlanul hagyja a többi bejövő módosítást.
Figyelmeztetés: A Felülírás és frissítés parancs fent leírt működése csak a Szinkronizálás nézet bejövő módjára vonatkozik. A nézet Bejövő/kimenő módjában a művelet viselkedése a bejövő módosításoknál és ütközéseknél ugyanilyen, de a parancs visszaállítja a kimenő módosításokat a lerakat tartalmára. Ezért nagy körültekintéssel használja ezt a parancsot bejövő/kimenő módban.
Munkacsoportos programozás CVS segítségével
Szinkronizálás CVS lerakattal
Véglegesítés
Ütközések feloldása
Erőforrások összehasonlítása
Verziókövetési életciklus: erőforrások hozzáadása
és mellőzése