Az erőforrások szinkronizálásakor lehetnek olyan erőforrások, amelyeket nem szeretne véglegesíteni a lerakatban. Kétféle lehetőség van az erőforrások mellőzésére, amelyek lehetővé teszik azoknak az erőforrásoknak a megadását, amelyeket ki kell hagyni a frissítési vagy véglegesítési műveletekből.
Az első a munkaterület globális mellőzés szolgáltatása. A második a CVS mellőzés szolgáltatása, amely a .cvsignore fájl beolvasásával határozza meg a mellőzendő erőforrásokat.
Számos olyan fájl lehetséges, amelyeket nem szeretne véglegesíteni a lerakatban. A külső szerkesztők például ideiglenes fájlokat hozhatnak létre a projektben.A .java fájlok lefordítása .class fájlokat hoz létre, és ugyanígy számos összeépítési művelet eredményez bináris fájlokat.Ezek a fájlok együttesen igen nagyméretűek lehetnek.Sőt ezeknek a fájloknak az ismételt létrehozása minden egyes összeépítés végrehajtásakor sok kimenő módosítást eredményez. Ezek a fájlok általában nem olyan fájlok, amelyeket meg szeretne osztani a munkacsoport többi tagjával, vagy amelyeket a lerakatban szeretne tárolni.
A globális mellőzés szolgáltatást a munkaterület a
Munkacsoport beállításoldalon keresztül biztosítja.
A rendszer egy fájlminta listával vizsgálja meg az erőforrásokat mielőtt
verziókövetésre jelölné ki azokat. Ezek a minták tartalmazhatják a
"*" és "?" helyettesítő karaktereket.". A "*" minta nulla vagy
néhány karaktert jelöl. "?" bármilyen karaktert jelölhet. A
"*~" minta például az összes olyan ideiglenes fájlt jelöli, amely a "~"
karakterre végződik. A rendszer a frissítési és véglegesítési
műveleteknél figyelmen kívül hagyja az összes olyan fájlt, amely megfelel
valamelyik mintának. Ha megad egy mellőzendő fájlmintát, akkor
a fájlminta figyelmen kívül hagyását ideiglenesen megszüntetheti a minta
kijelölésének megszüntetésével, a megadott fájlmintát nem kell törölnie a
listából.
A rendszer a globális mellőzés szolgáltatásban található mintákat a
szinkronizálás művelet során veti össze az erőforrás nevekkel.
Fontos megjegyezni, hogy az erőforrás nevéhez vezető elérési utat a
rendszer nem veszi figyelembe. Az "/elérési/út/file.txt"
fájlnál a rendszer csak a "file.txt" részt veti össze a
mintával. Ez a szolgáltatás nem teljes képzésű elérési út nevek
hanem globálisan alkalmazható minták megadására szolgál.
Az Eclipse CVS ügyfele a projekt minden könyvtárában
felismeri a ".cvsignore" nevű fájlt. Ez egy szabványos CVS
szolgáltatás, és sok már meglévő CVS projekt tartalmazhatja ezt a fájlt.
A szövegfájl könyvtárak és minták listáját tartalmazza. A
globális mellőzés szolgáltatáshoz hasonlóan a .cvsignore fájlban is
szerepelhetnek a "*" és "?" helyettesítő karakterek. Az rendszer
figyelmen kívül hagyja az összes olyan fájlt az aktuális
könyvtárban, amely megfelel valamelyik mintának. Fontos
megjegyezni, hogy a fájl szemantikája különbözik a globális mellőzés
szolgáltatás szemantikájától, és hogy a fájl csak annak a könyvtárnak a
fájljaira és könyvtáraira vonatkozik, amelyben maga a .cvsignore fájl
is található. A projektek minden egyes könyvtárban tartalmazhatnak
.cvsignore fájlt. További információkat a http://www.cvshome.org Internet címen talál.
A CVS felügyelethez még hozzá nem adott erőforrásokat az erőforrás előugró menüjének Munkacsoport > Hozzáadás a .cvsignore fájlhoz menüpontjával adhatja hozzá a mellőzendő fájlokhoz az egyik navigációs nézetben. Ez a menüpont a Szinkronizálás nézetben is rendelkezésre áll.