Σύνταξη του αρχείου .cvsignore στο CVS

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

Το αρχείο .cvsignore μπορεί να προστεθεί σε οποιονδήποτε κατάλογο ενός έργου. Πολλά υπάρχοντα έργα CVS περιέχουν ήδη μερικά από τα αρχεία αυτά. Αυτό το αρχείο κειμένου αποτελείται από μια λίστα αρχείων, καταλόγων ή μοτίβων.

Για παράδειγμα, για να προσθέσετε ένα αρχείο .cvsignore ώστε να παραβλεφθεί ολόκληρος ο κατάλογος bin ενός υπάρχοντος έργου:

  1. Σε μία προβολή πλοήγησης, επιλέξτε ένα έργο που περιέχει έναν κατάλογο /bin. Ο κατάλογος bin θα περιέχει συνήθως τα αποτελέσματα δόμησης του έργου. Αυτά είναι αρχεία τα οποία δημιουργούνται από τα αρχεία πρωτογενούς κώδικα του έργου και συνήθως δεν πραγματοποιείται έλεγχος εκδοχών για αυτά.
  2. Από το αναδυόμενο μενού του έργου επιλέξτε Δημιουργία > Αρχείο
  3. Πληκτρολογήστε .cvsignore ως όνομα του αρχείου και πατήστε Ολοκλήρωση. Το αρχείο θα δημιουργηθεί στον κεντρικό κατάλογο του έργου σας. Θα πρέπει να το βλέπετε σε μία προβολή πλοήγησης.
  4. Πληκτρολογήστε bin στο αρχείο .cvsignore και αποθηκεύστε το.
  5. Επιλέξτε το έργο.  Από το μενού περιβάλλοντος, επιλέξτε το στοιχείο μενού Συνεργασία > Συγχρονισμός με χώρο αποθήκευσης.  Παρατηρήστε ότι ο κατάλογος bin δεν εμφανίζεται ως εξερχόμενη αλλαγή. Παραβλέπεται.

Το αρχείο cvsignore αποτελείται από μια λίστα αρχείων, καταλόγων ή μοτίβων.  Όπως και στη λειτουργία καθολικής παράβλεψης, οι χαρακτήρες υποκατάστασης "*" και "?" μπορεί να υπάρχουν σε οποιαδήποτε καταχώρηση του αρχείου .cvsignore. Κάθε αρχείο ή υποκατάλογος στον τρέχοντα κατάλογο που συμφωνεί με κάποιο από τα μοτίβα θα παραβλέπεται.

Υπόδειξη: Στο μενού "Συνεργασία" και στο μενού περιβάλλοντος πόρου στην προβολή "Συγχρονισμός", υπάρχει ένα στοιχείο μενού (Προσθήκη στο .cvsignore) για την προσθήκη ενός μοτίβου αρχείου στο κατάλληλο αρχείο .cvsignore. Αυτό το στοιχείο μενού ενεργοποιείται για τους πόρους που δεν βρίσκονται ήδη υπό τον έλεγχο εκδοχών CVS.

Σχετικές έννοιες
Προγραμματισμός με συνεργασία μέσω του CVS

Σχετικές εργασίες
Συγχρονισμός με το χώρο αποθήκευσης
Κύκλος ζωής ελέγχου εκδοχών: προσθήκη και παράβλεψη πόρων
Δημιουργία καθολικού μοτίβου παράβλεψης

Σχετικές παραπομπές
www.cvshome.org: Ignoring files via cvsignore