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:
- Válassza ki a javítás módosításait tartalmazó erőforrást. Habár ez
lehet egy mappa is, a legegyeszerűbb módszer a projekt kiválasztása, mivel
a javítást ugyanarra az erőforrásra kell alkalmazni, amelyből létrehozásra
került. 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).
- 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ó.
- Adja meg a javítás mentési helyét:
- 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.
- Mentés a fájlrendszerbe - A javítást a helyi fájlrendszer
egy megadott fájljába menti.
- 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. A javítás létrehozásának beállításához kattintson a
Tovább gombra.
- A javítás beállításának megadása:
- Almappák is - Ha le van tiltva, akkor a javításba csak a
kijelölés közvetlen utódjai kerülnek bele. Ellenkező esetben minden
leszármazott belekerül.
- Új fájlok belefoglalása a javításba - Ha le van tiltva,
akkor csak a CVS verziókövetés alatt álló fájlok kerülnek befoglalásra.
Ellenkező esetben az újonnan létrehozott de hozzá nem adott vagy mellőzött
fájlok is befoglalásra kerülnek.
- 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.
- Kattintson a Befejezés gombra.
- Vigye át a javítást a javítandó projektnek megfelelően.
Javítás alkalmazása:
- 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.
- 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ó.
- Adja meg hogy a javítás hol található:
- 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.
- 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.
A Tovább gombra kattintva jelenítse meg a javítás
alkalmazásának hatását.
- Az oldal felső panelje megmutatja, hogy a javítás sikeresen
alkalmazásra került-e a munkaterület fájljaira. 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.
-
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.
-
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).
- 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:
-
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.
-
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.
-
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.
-
Állítsa be a 'Maximális ráhagyást' (javítás terminológia).
Ez a beállítás határozza meg, hogy az eredeti sortól milyen messze
egyezhet a különbözetblokk.
Az alapértelmezett beállítás a kettő. Ha a különbözetblokk nem illeszkedik
a javítás fájlban megadott sorhoz, akkor az Erőforrás javító megnézi az
egyezést a ráhagyás beállításban megadott sorszámmal előbbre is.
-
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.

Munkacsoportos programozás CVS segítségével

Erőforrások összehasonlítása

CVS