Κατά το συγχρονισμό πόρων, ενδέχεται να υπάρχουν ορισμένοι πόροι τους οποίους δεν θέλετε να δεσμεύσετε στο χώρο αποθήκευσης. Παρέχονται δύο λειτουργίες παράβλεψης, με τις οποίες μπορείτε να καθορίσετε ποιοι πόροι πρέπει να εξαιρεθούν από τις λειτουργίες ενημέρωσης και δέσμευσης.
Η πρώτη είναι η λειτουργία καθολικής παράβλεψης, η οποία παρέχεται από τον πάγκο εργασίας. Η δεύτερη είναι η λειτουργία παράβλεψης CVS, με την οποία εκτελείται ανάγνωση των περιεχομένων ενός ειδικού αρχείου .cvsignore για να προσδιοριστεί τι θα πρέπει να παραβλεφθεί.
Υπάρχουν πολλά αρχεία, τα οποία ο χρήστης ενδέχεται να μην θέλει να δεσμεύσει στο χώρο αποθήκευσης. Για παράδειγμα, οι εξωτερικές λειτουργίες επεξεργασίας μπορεί να δημιουργήσουν προσωρινά αρχεία στο έργο σας. Με τη μεταγλώττιση των αρχείων .java δημιουργούνται αρχεία .class και, κατά τον ίδιο τρόπο, πολλές λειτουργίες δόμησης έχουν ως αποτέλεσμα τη δημιουργία δυαδικών αρχείων. Το μέγεθος όλων αυτών των αρχείων μαζί μπορεί να είναι πολύ μεγάλο. Επιπλέον, τα αρχεία μπορεί να δημιουργούνται ξανά κάθε φορά που εκτελείται μια δόμηση, με αποτέλεσμα να προκύψει μεγάλος αριθμός εξερχόμενων αλλαγών. Συνήθως, αυτά δεν είναι αρχεία τα οποία θέλει κάποιος να χρησιμοποιεί από κοινού με άλλα μέλη μιας ομάδας ή να παραμένουν στο χώρο αποθήκευσης.
Η λειτουργία καθολικής παράβλεψης παρέχεται από τον πάγκο εργασίας μέσω της σελίδας προτιμήσεων "Συνεργασία".
Υπάρχει μια λίστα με
μοτίβα αρχείων, τα οποία λειτουργούν ως κριτήρια με τα οποία θα πρέπει να
συμφωνούν οι πόροι προτού θεωρηθούν υποψήφιοι για έλεγχο εκδοχών.Αυτά τα μοτίβα μπορεί να περιέχουν τους χαρακτήρες υποκατάστασης "*" και "?". Το μοτίβο "*" αντιπροσωπεύει οποιαδήποτε σειρά με μηδενικό ή μεγαλύτερο αριθμό χαρακτήρων. "?" αντιπροσωπεύει οποιονδήποτε χαρακτήρα.Για παράδειγμα, μπορείτε να καθορίσετε ένα μοτίβο "*~", το οποίο θα συμφωνεί με οποιοδήποτε προσωρινό αρχείο τελειώνει με "~".Οποιοδήποτε αρχείο ή κατάλογος συμφωνεί με οποιοδήποτε από τα μοτίβα θα παραβλέπεται κατά τη διάρκεια των λειτουργιών ενημέρωσης ή δέσμευσης. Όταν καθορίζετε ένα μοτίβο αρχείου για παράβλεψη, μπορείτε προσωρινά να απενενεργοποιήσετε τη λειτουργία παράβλεψης του μοτίβου αρχείου αποεπιλέγοντάς το από τη λίστα. Το καθορισμένο μοτίβο αρχείου δεν χρειάζεται να αφαιρεθεί από τη λίστα.
Τα μοτίβα στη λειτουργία καθολικής παράβλεψης αντιστοιχίζονται με ονόματα πόρων κατά τη διάρκεια μιας λειτουργίας συγχρονισμού. Πρέπει να σημειωθεί ότι η διαδρομή που οδηγεί στο όνομα του πόρου δεν συμπεριλαμβάνεται στην αντιστοίχιση. Για παράδειγμα, για το αρχείο "/path/to/file.txt", αντιστοιχίζεται με τα μοτίβα μόνο η σειρά χαρακτήρων "file.txt". Η λειτουργία αυτή σκοπό δεν έχει τον καθορισμό πλήρων ονομάτων διαδρομών, αλλά τον καθορισμό μοτίβων που μπορούν να ισχύουν καθολικά.
Ο πελάτης Eclipse CVS αναγνωρίζει ένα αρχείο με όνομα ".cvsignore" σε κάθε κατάλογο ενός έργου. Αυτή είναι μια τυπική λειτουργία CVS και πολλά από τα υπάρχοντα έργα CVS μπορεί να περιέχουν αυτό το αρχείο.
Αυτό το αρχείο κειμένου αποτελείται από μια λίστα αρχείων, καταλόγων ή μοτίβων. Όπως και στη λειτουργία καθολικής παράβλεψης, οι χαρακτήρες υποκατάστασης "*" και "?"μπορεί να υπάρχουν σε οποιαδήποτε καταχώρηση του αρχείου .cvsignore.Κάθε αρχείο ή υποκατάλογος στον τρέχοντα κατάλογο που συμφωνεί με κάποιο από τα μοτίβα θα παραβλέπεται. Πρέπει να σημειωθεί ότι η σημασιολογία αυτού του αρχείου διαφέρει από εκείνη της λειτουργίας καθολικής παράβλεψης, καθώς ισχύει μόνο για αρχεία και καταλόγους στον ίδιο κατάλογο που βρίσκεται το αρχείο .cvsignore. Ένα έργο μπορεί να περιλαμβάνει ένα αρχείο .cvsignore σε κάθε κατάλογο.
Για περισσότερες πληροφορίες, παρακαλώ επισκεφθείτε τη διεύθυνση
http://www.cvshome.org.
Οι πόροι που δεν έχουν προστεθεί στον έλεγχο CVS μπορούν να παραβλεφθούν επιλέγοντας Συνεργασία > Προσθήκη στο .cvsignore από το αναδυόμενο μενού του πόρου σε μια από τις προβολές πλοήγησης. Αυτή η επιλογή μενού είναι επίσης διαθέσιμη στην προβολή "Συγχρονισμός".