Wenn Sie ein Projekt entwickeln, möchten Sie vielleicht eine Versionskontrolle für alle Ihre Dateien behalten, so dass Sie leicht zu einer früheren Seite (oder der vorherigen Version) zurückkehren können, um Fehler zu beheben oder falls jemand versehentlich Ihre Dateien löscht.

In Ubuntu besteht der einfachste Weg zur Versionskontrolle darin, einen Subversion (SVN) -Server einzurichten.

 sudo apt-get installieren subversion libapache2-svn 

Als Nächstes erstellen wir ein Verzeichnis für Ihr Repository.

 sudo svnadmin create / var / lib / svn 

Geben Sie Apache das Zugriffsrecht auf das Repository

 sudo chown -R www-daten: www-data / var / lib / svn sudo chmod 770 -R / var / lib / svn 

Konfigurieren Sie Apache für den SVN-Zugriff

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

Entkommentieren Sie die Codes, indem Sie das '#' vor den folgenden Zeilen entfernen:

 ... DAV svn ... AuthType Basisauthename "Subversion Repository" AuthUserFile /etc/apache2/dav_svn.passwd ...  Erfordert einen gültigen Benutzer 

Wenn Sie nur ein Repository für Ihr SVN haben, entfernen Sie die Kommentarzeichen für die folgende Zeile

 SVNPath / var / lib / svn 

Wenn Sie mehrere Repositorys einrichten, sollten Sie diese Zeile auskommentieren

 SVNParentPfad / var / lib / svn 

Beachten Sie, dass zu jeder Zeit nur SVNPath oder SVNParentPath unkommentiert ist. Nicht beide gleichzeitig auskommentieren.

Erstelle ein Passwort für deinen Benutzernamen

 sudo htpasswd -cm /etc/apache2/dav_svn.passwd IhrNutzername 

Starten Sie den Apache neu

 sudo /etc/init.d/apache2 neustarten 

Öffnen Sie nun Ihren Browser und gehen Sie zu http: // localhost / svn . Wenn Sie Folgendes sehen, ist Ihre Installation erfolgreich.

Importieren Sie Ihr Projekt in SVN

Sie haben SVN erfolgreich installiert und konfiguriert, jetzt müssen wir unsere Projektdateien in das SVN importieren.

 sudo apt-get installieren rapidsvn 

Gehen Sie zu Anwendungen-> Programmierung-> RapidSVN

In der RapidSVN gehen Sie zu Repository-> Import

Geben Sie im Fenster Folgendes ein:

OK klicken. Geben Sie Ihren Benutzernamen und Ihr Passwort ein . Ihr Projekt sollte jetzt im SVN sein.