Επειδή η πρόσθετη λειτουργία CVS του Eclipse αποθηκεύει τις μετα-πληροφορίες της σε μια μορφή συμβατή με τον πελάτη της γραμμής εντολών CVS, θα πρέπει να έχετε τη δυνατότητα να χρησιμοποιείτε έναν πελάτη γραμμής εντολών CVS στα αρχεία του χώρου εργασίας Eclipse που βρίσκονται στο δίσκο. Τα μετα-δεδομένα αποθηκεύονται σε υποκαταλόγους CVS/ αλλά πολύ σπάνια τα βλέπετε εντός του Eclipse. Σημειώνονται ως ιδιωτικά, με αποτέλεσμα να καθίστανται αθέατα. Εάν ανοίξετε μια εξερεύνηση αρχείων (εκτός του Eclipse), θα δείτε ότι οι κατάλογοι αυτοί και τα περιεχόμενά τους εμφανίζονται στο σύστημα αρχείων.
Όποτε χρησιμοποιείτε εξωτερικά εργαλεία για την τροποποίηση αρχείων του χώρου εργασίας, πρέπει να εκτελείτε μια Ανανέωση από το εσωτερικό του Eclipse, ώστε ο χώρος εργασίας να ενημερώνεται για τις αλλαγές. Εάν εμφανιστεί ένα σφάλμα resource out of sync στο Eclipse, αυτό δείχνει ότι υπάρχουν πόροι στο Eclipse οι οποίοι έχουν τροποποιηθεί εκτός του Eclipse. Μία λύση είναι η εκτέλεση ανανέωσης (που διατίθεται από το αναδυόμενο μενού του πόρου) σε κάθε πόρο ή έργο που έχει τροποποιηθεί εκτός του Eclipse. Υπάρχει επίσης η δυνατότητα ρύθμισης μιας προτίμησης για αυτόματη ανανέωση.
1. Διαγεγραμμένοι φάκελοι
Ενδέχεται να αντιμετωπίσετε μια μη αναμενόμενη συμπεριφορά όταν χρησιμοποιείτε τον πελάτη γραμμής εντολών CVS σε συνδυασμό με διαγεγραμμένους φακέλους. Η υποστήριξη CVS του Eclipse παρακολουθεί τους διαγεγραμμένους φακέλους και τα περιεχόμενά τους κι έτσι, στον επόμενο συγχρονισμό, η προβολή "Συγχρονισμός" μπορεί να δώσει την κατάλληλη αναφορά των αλλαγών. Οι πληροφορίες αυτές διατηρούνται εκτός της δομής μετα-φακέλων CVS. Αυτό συμβαίνει διότι στο CVS συνήθως ενημερώνετε το χώρο αποθήκευσης για διαγραφές, πριν πραγματοποιήσετε τις διαγραφές αυτές τοπικά, το οποίο αποτελεί μια διαφορετική ροή εργασίας από αυτή που θέλουμε να υποστηρίζεται στην προβολή "Συγχρονισμός". Έτσι, συστήνεται να μην χρησιμοποιείτε τον πελάτη γραμμής εντολών CVS όταν εκκρεμούν διαγραφές προς δέσμευση. Σε ορισμένες περιπτώσεις, η ενέργεια αυτή μπορεί να έχει ως αποτέλεσμα την εμφάνιση λανθασμένων περιεχομένων στην προβολή "Συγχρονισμός", παρόλο που αυτό δεν θα προκαλέσει απώλεια της εργασίας σας.
2. Κατάλογοι CVS που εμφανίζονται στον πάγκο εργασίας
Όταν χρησιμοποιείτε τη γραμμή εντολών CVS, οι φάκελοι CVS ενδέχεται να εμφανίζονται μερικές φορές σε μία από τις προβολές πλοήγησης. Υπάρχουν ορισμένες περιπτώσεις όπου οι φάκελοι CVS δεν είναι αθέατοι στο περιβάλλον χρήστη, όπως θα περίμενε κανείς. Για παράδειγμα, οι φάκελοι CVS θα εμφανιστούν αν ο χρήστης εισάγει ένα έργο CVS στο Eclipse πριν από τη φόρτωση της πρόσθετης λειτουργίας CVS. Για να αποφευχθεί αυτό, μπορείτε να ανοίξετε την προβολή "Χώροι αποθήκευσης CVS" (φορτώνοντας έτσι την πρόσθετη λειτουργία CVS) πριν εισάγετε τα έργα CVS στο Eclipse.
3. Η μέθοδος σύνδεσης 'extssh'
Η μέθοδος σύνδεσης extssh είναι μοναδική για το Eclipse CVS και δεν υπάρχει στον πελάτη γραμμής εντολών CVS. Εάν χρησιμοποιείτε την extssh για να συνδεθείτε σε ένα χώρο αποθήκευσης SSH2 και θα θέλατε να χρησιμοποιήσετε τον πελάτη γραμμής εντολών για ορισμένες λειτουργίες CVS, μπορείτε να ρυθμίσετε τη μέθοδο σύνδεσης ext ώστε, όταν βρίσκεστε εντός του Eclipse, να χρησιμοποιείται η extssh.
Αλλαγή των ιδιοτήτων μιας θέσης χώρου αποθήκευσης CVS
Δημιουργία θέσης χώρου αποθήκευσης CVS
Χρήση έργων για τα οποία έχει γίνει ανάληψη ελέγχου με άλλο εργαλείο CVS