Τι είναι το SCCS και γιατί χρησιμοποιείται ακόμα σήμερα;
Το SCCS (Source Code Control System) είναι ένα σύστημα ελέγχου έκδοσης που χρησιμοποιείται για τη διαχείριση αλλαγών πηγαίου κώδικα στην ανάπτυξη λογισμικού. Αναπτύχθηκε στην IBM τη δεκαετία του 1970 και έκτοτε έχει υιοθετηθεί ευρέως από πολλούς οργανισμούς για τη διαχείριση των έργων λογισμικού τους. Το
SCCS είναι ένα κεντρικό σύστημα ελέγχου έκδοσης, που σημαίνει ότι όλες οι αλλαγές αποθηκεύονται σε έναν κεντρικό διακομιστή και οι πελάτες κάνουν check out και check-in κώδικα από ο διακομιστής. Παρέχει δυνατότητες όπως διακλάδωση και συγχώνευση, επισήμανση και προβολή ιστορικού για να βοηθήσει τους προγραμματιστές να συνεργάζονται σε έργα ανάπτυξης λογισμικού. Το
SCCS εξακολουθεί να χρησιμοποιείται από ορισμένους οργανισμούς σήμερα, αν και έχει αντικατασταθεί σε μεγάλο βαθμό από πιο σύγχρονα συστήματα ελέγχου εκδόσεων όπως το Git και το SVN.