Version Control Systems

  • τεχνολογία

Version control ή Revision Control είναι ένα σύστημα το οποίο κρατάει την ιστορία των αλλαγών που γίνεται στο κώδικα και στα αρχεία ενός λογισμικού, κατά τη φάση της ανάπτυξης του. Eίναι ιδιαίτερα χρήσιμο όταν δουλεύεται σε ένα project λογισμικού που κατασκευάζεται από μία ομάδα δύο ή περισσότερων ατόμων γιατί μπορούν να ενώσουν πολύ εύκολα τα κομμάτια του κώδικα που γράφει το κάθε μέλος. Επιπλέον αν δημιουργηθεί πρόβλημα στο λογισμικό ή έχει κάποιο σημαντικό bug μπορείτε πολύ εύκολα να επαναφέρεται μία προηγούμενη έκδοση μέχρι να λυθεί το bugs.

Τρία γνωστά Version Control Systems, είναι το Mercurial το οποίο δημιουργήθηκε το 2005 και είναι κυρίως γραμμένο στη python, Το δεύτερο είναι το SVN ή αλλιώς Apache Subversion το οποίο είναι και πιο διαδεμένο, και το τρίτο είναι το Git το οποίο αναπτύχτηκε απο το Linus Torvalds για να βοηθήσει στην ανάπτυξη του Linux Kernel, τελευταιά γνωρίζει μεγάλη διάδοση και αυτό.

SaaS λογισμικό για να δημιουργήσετε εύκολα και γρήγορα το δικός σας eshop.