Összefésülés ágból

Egy CVS ág létrehozása és az ágban végzett munka után összefésülheti az ág módosításait egy másik ágba vagy a HEAD törzsbe. Ennek elvégzéséhez a következőkre van szükség:

  1. A módosításokat tartalmazó ág vagy változat neve.
  2. Az a változat, amelyből az ág létre lett hozva. Ezt a verziónevet adta meg az ág létrehozásakor.

Módosítások összefésülése:

  1. Ellenőrizze, hogy a cél be van-e töltve a munkaterületre. Ha például a HEAD törzsbe szeretné összefésülni a módosításokat, akkor győződjön meg arról, hogy a projekt meg van osztva a HEAD törzzsel a munkaterületen. Ehhez jelölje ki a projektet, majd válassza az előugró menü Csere ezzel > Másik ág vagy változat menüpontját. Ezután válassza ki azt az ágat, amellyel le szeretné cserélni.
  2. Jelölje ki a projektet, majd válassza a Munkacsoport > Összefésülés menüpontot.
  3. Adja meg azt az ágat vagy változatot, amely az összefésülendő módosításokat tartalmazza.
  4. Az összefésülési párbeszédablak megpróbálja meghatározni a megfelelő kiindulópontot. Ha ez nem sikerül, adja meg az összefésülés kezdőpontját. Ez az a változat, amelyből az ág létre lett hozva. Kattintson a Befejezés gombra.
  5. Az Eclipse hozzáadja a CVS összefésülő szinkronizálást a Szinkronizálás nézethez, és megjeleníti a munkaterület és az ág közötti eltéréseket.
  6. Töltse be az összes szükséges módosítást a munkaterületre. Ezt megteheti a módosítások manuális összefésülésével, vagy az előugró menü Frissítés, Felülírás és frissítés vagy Megjelölés összefésültnek menüpontjával.
  7. Ha az összes kívánt módosítás a munkaterületen van, akkor válassza a Munkacsoport > Szinkronizálás a lerakattal menüpontot. Ezután az összes módosítást véglegesítheti a lerakatban.

Megjegyzés: Ha nem tudja, hol van az összeolvasztás kezdőpontja, közvetlen összefésülést kérhet a munkaterületre. Ilyenkor a CVS kiszolgálónak kell meghatároznia a megfelelő kiindulási pontot. Minthogy az összefésülés közvetlenül a munkaterületre történik, a CVS szöveges alapú ütközésjelzőt tud tenni a fájlba. Ezt a jelzőt általában nem egyszerű kezelni, ezért a közvetlen összefésülés csak akkor ajánlott, ha valóban szükség van rá.

Összefésülési műveletek

Az összefésülés szerkesztő műveletei kiegészítik az összefésülés szerkesztő alsó részén látható manuális összefésülés eszköztár műveleteit.

Összefésülés A művelet végrehajtásakor a módosításokat a munkaterület fájljára lesznek alkalmazva. Az automatikusan össze nem fésülhető ütközések ki lesznek hagyva.
Felülírás és frissítés A művelet az ütköző módosításokat tartalmazó fájlokon használható. A művelet végrehajtása esetén eldobja a helyi módosításokat, és a fájl tartalmát a távoli tartalommal írja felül.
Megjelölés összefésültnek Ez a művelet eltávolítja a kijelölt módosításokat a nézetből. A módosítások csak akkor jelennek meg ismét, ha az erőforrás távoli állapota megváltozik, és a CVS összefésülő szinkronizálást frissíti.

Megjegyzés: Folyamatos összefésülés végzéséhez a Szinkronizálás nézetben rögzítsen egy CVS összefésülő szinkronizálást. Így frissen tarthatja a munkaterületet, amely tartalmazni fogja a másik ágban kiadott módosításokat.

Kapcsolódó fogalmak
Munkacsoportos programozás CVS segítségével
Ágak
Szinkronizálás CVS lerakattal

Kapcsolódó feladatok
Ágkezelés
Szinkronizálás a lerakattal
Frissítés
Véglegesítés

Kapcsolódó leírások
CVS
Összefésülés varázsló
CVS összefésülő szinkronizálás