Tiedostolajit

Tietovaraston hallintajärjestelmään saattaa liittyä tiedostojen käsittelyn erityistarpeita. Jotkin tiedostot tulee esimerkiksi jättää pois versionhallinnasta. Jotkin toimittajat käsittelevät teksti- ja binääritiedostot eri tavoilla. Ryhmälisäosa määrittää laajennuspisteitä, joiden avulla muut lisäosat voivat toimittaa tiedostolajeihinsa liittyviä tietoja. Kaikissa tapauksissa erityiskäsittely jätetään käyttäjän hoidettavaksi ryhmän Oletusasetukset-sivulla.  Laajennusten avulla lisäosat voivat määrittää oletusasetuksiin lisäosan kannalta sopivat arvot.

Ohitetut tiedostot

Useissa tapauksissa tiettyjä tiedostoja ei tarvitse pitää tietovaraston hallinnassa. Esimerkiksi resurssit, jotka on johdettu toisista resursseista, voidaan usein jättää pois tietovarastosta. Kootut lähdetiedostot (kuten Javan .class-tiedostot) voidaan jättää pois, koska tietovarastossa on niitä vastaava lähdetiedosto (.java-tiedosto). Versionhallintaa ei ehkä kannata käyttää myöskään tietovaraston toimittajien luomiin metatietotiedostoihin. Laajennuspisteen org.eclipse.team.core.ignore avulla toimittajat voivat esitellä tiedostolajeja, jotka tulee ohittaa tietovaraston toimittajien toimintojen yhteydessä. CVS-työasemaan esimerkiksi liittyy seuraava esittely:

<extension point="org.eclipse.team.core.ignore">
	<ignore pattern = ".#*" selected = "true"/>
</extension>

Merkintä esittää ohitettavan tiedostonimen pattern sekä selected-määritteen, joka esittää tiedostolajin valinnan oletusarvon oletusasetusten valintaikkunassa. Käyttäjän on päätettävä,mitkä tiedostot ohitetaan. Käyttäjä voi valita tiedostolajeja ohitettujen tiedostojen oletusluettelossa, poistaa tiedostolajien valinnan, lisätä tiedostolajeja luetteloon ja poistaa tiedostolajeja luettelosta.

Teksti- ja binääritiedostot

Jotkin tietovarastot toteuttavat teksti- ja binääritiedostojen käsittelyn eri tavoilla. Laajennuksen org.eclipse.team.core.fileTypes avulla lisäosat voivat esitellä tiedostolajit teksti- tai binääritiedostoina.  Java-työvälinejärjestelmä esittelee seuraavat tiedot:

<extension point="org.eclipse.team.core.fileTypes">
  <fileTypes extension="java" type="text"/>
  <fileTypes extension="classpath" type="text"/>
  <fileTypes extension="properties" type="text"/>
  <fileTypes extension="class" type="binary"/>
  <fileTypes extension="jar" type="binary"/>
  <fileTypes extension="zip" type="binary"/>
</extension> 

Merkintä antaa lisäosien määrittää tiedostolajin extension-tiedon mukaan ja määrittää type-arvoksi teksti- (text) tai binääriarvon (binary). Kuten ohitettujakin tiedostoja käsiteltäessä, käyttäjän tulee hallita teksti- ja binääritiedostolajien luetteloa.