Διακριτικά συνεργασίας

Καθώς κάθε προβολή που εμφανίζει πόρους μπορεί να περιέχει έργα τα οποία έχουν ρυθμιστεί με διαφορετικούς παροχείς συνεργασίας, είναι χρήσιμο για τους παροχείς συνεργασίας να συνεισφέρουν διακριτικά τα οποία διακρίνουν τους πόρους που έχουν ρυθμιστεί για το δικό τους χώρο αποθήκευσης.  Ο πελάτης CVS χρησιμοποιεί διακριτικά που δείχνουν πληροφορίες όπως είναι ένας ενδείκτης εκκρεμότητας (το σύμβολο > ), προσδιοριστικά, λέξεις-κλειδιά (π.χ. "(ASCII -kkv)") και αναθεωρήσεις (π.χ. "1.15"). Διακριτικά μπορούν επίσης να υπάρχουν και σε εικονίδια (π.χ. το σύμβολο εικονίδιο ελέγχου εκδοχής υποδεικνύει ότι η διαχείριση του πόρου πραγματοποιείται από το CVS).

Πλοήγηση σε πόρους με ενεργοποιημένα διακριτικά συνεργασίας

Ορισμένα διακριτικά ενδέχεται να είναι χρονοβόρα στους υπολογισμούς. Έτσι, μια καλή ιδέα είναι να επιτρέπεται στους χρήστες να έχουν ένα βαθμό ελέγχου στη χρήση, ή ακόμη και στο περιεχόμενο, των διακριτικών.  Ο πελάτης CVS παρέχει μια σελίδα προτιμήσεων που επιτρέπει στους χρήστες να ελέγχουν την εμφάνιση και το περιεχόμενο των διακριτικών.

Ανατρέξτε στο org.eclipse.ui.decorators για την πλήρη περιγραφή του σημείου επέκτασης διακριτικών.  Ο κώδικας διακριτικού CVS έχει την εξής μορφή:

<extension
         point="org.eclipse.ui.decorators">
    <decorator
            objectClass="org.eclipse.core.resources.IResource"
            adaptable="true"
            label="%DecoratorStandard.name"
            state="false"
        class="org.eclipse.team.internal.ccvs.ui.CVSDecorator"
            id="org.eclipse.team.cvs.ui.decorator">
         <description>
        %DecoratorStandard.description
         </description>
    </decorator>
   </extension>