Javítások kezelése

A javítások lehetővé teszik a fejlesztők az számára, hogy a lerakatban való eltárolás nélkül osszák meg a munkájukat. Ez akkor hasznos ha egy fejlesztő egy lerakaton keresztül megosztott projektet szeretne kiegészíteni, de nincs írási jogosultsága a lerakathoz. Ebben a helyzetben a fejlesztő létrehozhat egy javítást, elküldheti egy olyan fejlesztőnek akinek van írási jogosultsága, vagy a projekt által használt hibajelentő rendszer egyik hibájához csatolhatja, a projekt által meghatározott folyamattól függően. Az írási jogosultsággal rendelkező fejlesztő alkalmazhatja a javítást a projekten, és véglegesítheti a módosításokat.

Javítás létrehozása egy CVS projektből:

  1. Válassza ki a javítás módosításait tartalmazó erőforrást. Kiválaszthat különböző projektekben és bármely szinten elhelyezkedő erőforrásokat, mivel a Javítás létrehozása varázsló alapértelmezett módban futtatva képes többprojektes javítások létrehozására. A javítást ugyanarra a fájl felülvizsgálatra kell alkalmazni, amelyen létrehozásra került, így biztosítani kell, hogy a javítás ugyanarra az erőforrás felállásra kerüljön alkalmazásra (ennek az a legegyszerűbb módja, ha a javítást a verzió elején hozza létre).
  2. Válassza ki az előugró menü Munkacsoport > Javítás létrehozása... menüpontját. Megjelenik a Javítás létrehozása varázsló.
  3. Adja meg a javítás mentési helyét:
    1. Mentés a vágólapra - A javítást a vágólapra helyez, ahonnan be lehet illeszteni egy szövegszerkesztőbe, például egy e-mail programba.
    2. Mentés a fájlrendszerbe - A javítást a helyi fájlrendszer egy megadott fájljába menti.
    3. Mentás a munkaterületre - A javítást az egyik meglévő munkaterület projekt megadott fájljába menti.
    A kisebb javításoknál a javítást a vágólapon keresztül is át lehet másolni, de a legtöbb esetben a helyi fájlrendszer használata a legjobb megoldás.
  4. Megjelenítheti és finomhangolhatja a javításkijelölést a Módosítások panelen megjelenő Erőforrások fa kibontásával. Csak a bejelölt elemek kerülnek felvételre a javításba. A javítás létrehozásának beállításához kattintson a Tovább gombra.
  5. A javítás beállításának megadása:
    1. Különbözet kimenet formátum - Különböző általános különbség kimenet formátumok megadását teszi lehetővé. Sok javítás alkalmazás eszköz így az Eclipse is az Egységesített formátumot használja.
    2. Javítás gyökere - Lehetővé teszi a javítás gyökerének meghatározását. A lehetőségek: Munkaterület, Projekt és Kijelölés.

      A Munkaterület lehetővé teszi több projektből származó erőforrások felvételét a javításba, ez az alapértelmezett beállítás. A munkaterület javítások a munkaterület bármely erőforrására alkalmazhatók - elegendő információt tartalmaznak a Javítás alkalmazása varázsló számára a javítandó erőforrások meghatározásához.

      A projekt javítások gyökere a projekt szintjén van - ez azt jelenti, hogy csak egy projekt erőforrásait tartalmazhatják és ezeket ugyanarra a projektre kell alkalmazni.

      A kijelölés javítások gyökere a kijelölt erőforrás helye és ugyanarra az erőforrásra kell őket alkalmazni.
  6. Kattintson a Befejezés gombra.
  7. Vigye át a javítást a javítandó projektnek megfelelően.

Javítás alkalmazása:

  1. Válassza ki azt az erőforrást, amelyre a javítást létrehozta. Az erőforrásnak ugyanazokat a fájl felülvizsgálatokat kell tartalmaznia, mint annak a felállásnak, amelyre a javítás létrehozásra került.
  2. Válassza ki az előugró menü Munkacsoport > Javítás alkalmazása... menüpontját. Megjelenik az Erőforrás javító varázsló.
  3. Adja meg hogy a javítás hol található:
    1. Fájl - A javítás a helyi fájlrendszer egyik fájljában van. Írja be a fájl teljes elérési útját, vagy a Tallózás... gombra kattintva keresse meg a fájlt.
    2. Vágólap - A javítás a vágólapon található. Figyelmeztetés: Biztonságosabb fájlalapú javítást használni. Elképzelhető hogy a rendszer nem megfelelően kezeli a sorvégeket a vágólap használatakor ha a javítás egy másik platformon (például Linux és Windows) került létrehozásra.
    3. Munkaterület - a javítás a munkaterületen került mentésre.
    A Tovább gombra kattintva jelenítse meg a javítás alkalmazásának hatását.
  4. Elhagyható lépés: ez a lépés csak akkor érvényes, ha egy projekt vagy kijelölés gyökerű javítással rendelkezik - a munkaterület gyökerű javítások automatikusan a Javítás előképe oldalra lépnek. A Javítás céljának meghatározása oldalon válassza ki a javítás gyökeréül szolgáló erőforrást.
  5. A javítás előképe oldal megmutatja, hogy a javítás sikeresen alkalmazásra került-e a munkaterület fájljaira. A felső panel megjeleníti a javítás által tartalmazott módosítások listáját. Ha egy csúcs elemet választ a fában, akkor az alsó panel a javítás fájl részét (a javítás terminológiában 'különbözetblokk') könnyen olvasható, egymás melletti elrendezésben jeleníti meg. Megjegyzés: Az alsó panel nem jelenít meg előképet arról, hogy a munkaterület erőforrásai hogyan fognak megjelenni a különbözetblokk alkalmazása után. A javítás fájl tartalmát jeleníti meg.
    1. A kijelölt elem azt jelzi, hogy a javítást (vagy különbözetblokkot) sikeresen alkalmazni lehet a munkaterület erőforrásra. A javításokat vagy különbözetblokkokat a kijelölésük megszüntetésével veheti ki.
    2. A vörös felkiáltójel azt jelzi, hogy probléma merült fel az egyik javítással vagy különbözetblokkal kapcsolatban.
      Ez akkor fordul elő, ha a javítás nem jól van formázva, vagy ha néhány fájl, amelyre a javítás létrehozásra került nem felel meg azoknak a felülvizsgálatoknak, amelyekre a javítás alkalmazásra kerül.
      A hiba okát a zárójelekben találja.

      A teljes javítás sikeres alkalmazáshoz meg kell szüntetnie a problémákat (vörös felkiáltójelek), és ki kell jelölnie az elemeket a varázsló oldal beállításainak megfelelő megadásával (lásd az alábbi 'Beállítások' részt).

  6. Ha minden rendben van, akkor a javítás alkalmazásához kattintson a Befejezés gombra. A munkaterület a javítás által módosított minden fájlnál kimenő módosításokat fog tartalmazni.

Javítás alkalmazásának beállításai

Az alábbi lehetőségei vannak a javítás fájl sikeres találatainak megszerzésekor:
  1. Menjen vissza az Erőforrás javító varázsló első oldalára, és válassza ki azt a megfelelő erőforrást, amelyre a javítást alkalmazni kell.
  2. Ha a javítás fájlban tárolt elérési út nevek közös előtagja nem egyezik az aktuális munkaterület elérési útjaival, akkor használhatja a 'Bevezető elérési út szegmensek mellőzése' beállítást.
  3. A 'Szóközszerű karakterek mellőzése' beállítással az egyeztetési folyamatot függetlenné teheti a javítás fájl és a munkaterület fájljai közötti szóközszerű karakter különbségektől.
  4. Állítsa be a 'Maximális ráhagyást' (javítás terminológia). Ez a tényező határozza meg, hogy a környezet tetejétől és aljától hány sor marad figyelmen kívül egyezés keresésekor. Az alapértelmezés kettő.
  5. A munkaterületre már alkalmazott javítás fájlokhoz használja a 'Fordított javítás' beállítást. Ez a beállítás a javítások visszavonásakor illetve ismételt végrehajtásakor hasznos.
  6. Munkaterület javítások esetén használja a 'Javítás új célra adaptálása' lehetőséget a munkaterület másik projektjének kiválasztásához a javítás alkalmazásához. Ehhez válasszon ki egy projektet a felső panelen és kattintson a 'Javítás új célra adaptálása' gombra. Ez elindít egy párbeszédablakot, amely felsorolja a munkaterületen elérhető összes projektet. Válasszon egy projektet és kattintson az OK gombra, a javítás alkalmazásra kerül a kijelölt projektre.

Kapcsolódó fogalmak
Munkacsoportos programozás CVS segítségével

Kapcsolódó feladatok
Erőforrások összehasonlítása

Kapcsolódó leírás
CVS