Κατά την ανάπτυξη ενός έργου, ίσως θελήσετε να διατηρήσετε έναν έλεγχο έκδοσης όλων των αρχείων σας έτσι ώστε να μπορείτε εύκολα να επανέλθετε σε μια προηγούμενη σελίδα (ή την προηγούμενη αναθεώρηση) για να διορθώσετε τυχόν σφάλματα ή σε περίπτωση που κάποιος κατά λάθος διαγράψει τα αρχεία σας.

Στο Ubuntu, ο ευκολότερος τρόπος για να κάνετε τον έλεγχο της έκδοσης είναι η δημιουργία ενός διακομιστή Subversion (SVN).

 sudo apt-get εγκαταστήστε το subversion libapache2-svn 

Στη συνέχεια, θα δημιουργήσουμε έναν κατάλογο για την αποθήκευση του αποθετηρίου σας.

 sudo svnadmin δημιουργία / var / lib / svn 

Δώστε το apache δικαίωμα πρόσβασης στο αποθετήριο

 sudo chown -R www-δεδομένα: www-data / var / lib / svn sudo chmod 770 -R / var / lib / svn 

Ρύθμιση του Apache για πρόσβαση SVN

 gksu gedit /etc/apache2/mods-available/dav_svn.conf 

Αποσυνδέστε τους κωδικούς, αφαιρώντας το '#' μπροστά από τις ακόλουθες γραμμές:

 ... DAV svn ... AuthType Basic AuthName "Αποθήκη Subversion" AuthUserFile /etc/apache2/dav_svn.passwd ...  Απαίτηση έγκυρου χρήστη 

Εάν διαθέτετε μόνο ένα αποθετήριο για το SVN, αποσυνδέστε την παρακάτω γραμμή

 SVNPath / var / lib / svn 

Αλλιώς, εάν δημιουργείτε πολλαπλές αποθήκες, αποσυνδέστε αυτή τη γραμμή

 SVNParentPath / var / lib / svn 

Θυμηθείτε ότι ανά πάσα στιγμή μόνο το SVNPath ή το SVNParentPath δεν είναι συνηθισμένο. Μη συγχέετε και τα δύο ταυτόχρονα.

Δημιουργήστε έναν κωδικό πρόσβασης για το όνομα χρήστη σας

 sudo htpasswd -cm /etc/apache2/dav_svn.passwd όνομα χρήστη 

Επανεκκινήστε το apache

 sudo /etc/init.d/apache2 επανεκκίνηση 

Τώρα ανοίξτε το πρόγραμμα περιήγησης και μεταβείτε στο http: // localhost / svn . Αν δείτε τα παρακάτω, η εγκατάσταση σας είναι επιτυχής.

Εισαγωγή του έργου σας σε SVN

Έχετε εγκαταστήσει και ρυθμίσει με επιτυχία SVN, τώρα πρέπει να εισάγουμε τα αρχεία του έργου μας στο SVN.

 sudo apt-get εγκατάσταση rapidsvn 

Μεταβείτε στις Εφαρμογές-> Προγραμματισμός-> RapidSVN

Στο RapidSVN, πηγαίνετε στο Repository-> Import

Στο παράθυρο, πληκτρολογήστε τα εξής:

Κάντε κλικ στο κουμπί OK. Πληκτρολογήστε το όνομα χρήστη και τον κωδικό πρόσβασής σας . Το σχέδιό σας πρέπει να βρίσκεται στο SVN τώρα.