Fordi plugin-modulen Eclipse CVS lagrer metadatainformasjon i et format som er kompatibelt med CVS-kommandolinjeklienten, kan du bruke CVS-kommandolinjeklienten mot filer i Eclipse-arbeidsområdet på disken. Metadataene er lagret i CVS/underkataloger, men de blir sjelden vist i Eclipse. De er merket som private, noe som gjør at de er skjult for visning. Hvis du åpner et filsystem som ikke er et Eclipse-filsystem, blir disse katalogene og innholdet vist i filsystemet.
Når du bruker eksterne verktøy til å endre filer i arbeidsområdet, må du utføre en oppdatering i Eclipse slik at arbeidsområdet registrerer endringene. Hvis du får feilmelding som angir at ressursen ikke er synkronisert i Eclipse, er det et tegn på at det finnes ressurser i Eclipse som er endret utenfor Eclipse. En løsning er å utføre en oppdatering (velg Oppdater fra ressursens hurtigmeny) for ressurser eller prosjekter som er endret utenfor Eclipse. Det finnes også en preferanse som oppdateres automatisk.
1. Slettede mapper
Du kan få uforutsette resultater hvis du bruker CVS-kommandolinjeklienten i forbindelse med mapper som er slettet. Eclipses CVS-støtte registrerer hvilke mapper og innhold som er slettet, slik at den neste synkroniseringsvisningen rapporterer endringene på riktig måte ved neste synkronisering. Denne informasjonen blir beholdt utenfor CVS-metamappestrukturen. Dette blir gjort fordi du i CVS vanligvis informerer datalageret om slettinger før du sletter lokalt. Dette er en annen arbeidsflyt enn den vi gir støtte for i synkroniseringsvisningen. Vi anbefaler derfor at du ikke bruker CVS-kommandolinjeklienten hvis du har slettinger som venter på å bli iverksatt. I noen tilfeller kan det føre til at synkroniseringsvisningen gjengir feil innhold, selv om det ikke fører til at du mister arbeid.
2. CVS-katalogen blir vist på arbeidsbenken
Når du bruker CVS-kommandolinjeklienten, blir CVS-mappene av og til vist i en av navigeringsvisningene. CVS-mappene er ikke alltid skjult i brukergrensesnittet, slik du kunne forvente. CVS-mapper blir for eksempel vist hvis en bruker importerer et CVS-prosjekt til Eclipse før CVS-plugin-modulen er lastet inn. Du kan unngå dette ved å åpne visningen CVS-datalagre (og dermed laste inn CVS-plugin-modulen) før du importerer CVS-prosjekter til Eclipse.
3. Tilkoblingsmetoden extssh
Tilkoblingsmetoden extssh er unik for Eclipse CVS og finnes ikke i CVS-kommandolinjeklienten. Hvis du bruker extssh for å koble deg til et SSH2-datalager og ønsker å bruke kommandolinjeklienten for enkelte CVS-operasjoner, kan du konfigurere ext-tilkoblingsmetoden slik at den bruker extssh i selve Eclipse.
Endre egenskaper for en CVS-datalagerplassering
Opprette en CVS-datalagerplassering
Prosjekter som hentes ut med andre CVS-verktøy