This is an archive of past FreeBSD releases; it's part of the FreeBSD Documentation Archive.
Πνευματικά Δικαιώματα © 2001, 2002, 2003 Stijn Hoop
Το άρθρο αυτό περιγράφει τα βήματα που έκανα για να εγκαταστήσω ένα CVS repository που χρησιμοποιεί τα ίδια scripts (αρχεία δέσμης εντολών) με αυτά που χρησιμοποιεί και το FreeBSD project στη δική του εγκατάσταση. Η συγκεκριμένη προσέγγιση έχει αρκετά πλεονεκτήματα έναντι μιας τυποποιημένης CVS εγκατάστασης, όπως ένα περισσότερο κατευθυνόμενo έλεγχο πρόσβασης στο δέντρο του κώδικα καθώς και αυτόματη παραγωγή ευανάγνωστων email με λεπτομέρειες για κάθε commit.
Τα περισσότερα projects ανοιχτού κώδικα (open source) χρησιμοποιούν το CVS σαν σύστημα ελέγχου του κώδικα τους. Παρόλο που το CVS είναι πολύ καλό σε αυτόν τον τομέα έχει κι αυτό το μερίδιό του σε ελαττώματα και αδυναμίες. Μια από αυτές είναι το ότι η κοινή χρήση κώδικα μπορεί γρήγορα να οδηγήσει σε έναν εφιάλτη διαχείρισης, ειδικά αν υπάρχει η επιθυμία να προστατευτούν ορισμένα κομμάτια του δέντρου του κώδικα από κοινή πρόσβαση.
Το FreeBSD είναι ένα από τα έργα που χρησιμοποιεί το CVS.
Διαθέτει επίσης μια μεγάλη βάση από developers από πολλές διαφορετικές χώρες.
Αναπτύχθηκαν λοιπόν μερικά scripts για να κάνουν την διαχείριση του repository πιο
εύκολη. Πρόσφατα τα scripts αυτά αναθεωρήθηκαν και κανονικοποιήθηκαν από τον Josef
Karthauser <joe@FreeBSD.org> για να είναι πιο εύκολο να
χρησιμοποιηθούν και σε άλλα έργα. Το άρθρο αυτό περιγράφει μια μέθοδο χρήσης αυτών των
νέων scripts.
Για να μπορέσετε να χρησιμοποιήσετε με τον καλύτερο τρόπο τις πληροφορίες αυτού του άρθρου θα πρέπει να γνωρίζετε τις βασικές μεθόδους λειτουργίας του CVS.
| Επόμενο | ||
| Πρώτη Εγκατάσταση |
Αυτό το κείμενο, και άλλα κείμενα, μπορεί να βρεθεί στο ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
Για ερωτήσεις σχετικά με το FreeBSD, διαβάστε την τεκμηρίωση πριν να επικοινωνήσετε με την
<questions@FreeBSD.org>.
Για ερωτήσεις σχετικά με αυτή την τεκμηρίωση, στείλτε e-mail στην <doc@FreeBSD.org>.