När du utvecklar ett projekt kanske du vill behålla en versionskontroll av alla dina filer så att du enkelt kan återgå till en tidigare sida (eller den tidigare versionen) för att åtgärda eventuella fel eller om någon av misstag raderade dina filer.

I Ubuntu är det enklaste sättet att göra versionskontroll att skapa en Subversion (SVN) -server.

 sudo apt-get installera subversion libapache2-svn 

Därefter kommer vi att skapa en katalog för att hålla ditt förråd.

 sudo svnadmin skapa / var / lib / svn 

Ge apache tillgång till rätten till förvaret

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

Konfigurera Apache för SVN-åtkomst

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

Uncomment koderna genom att ta bort "#" framför följande rader:

 ... DAV svn ... AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/apache2/dav_svn.passwd ...  Kräv giltig användare 

Om du bara har ett repository för din SVN, kommentera inte följande rad

 SVNPath / var / lib / svn 

Annars om du skapar flera repositories, uncomment denna rad

 SVNParentPath / var / lib / svn 

Kom ihåg att när som helst är endast SVNPath eller SVNParentPath okommentar. Inte kommentera båda samtidigt.

Skapa ett lösenord för ditt användarnamn

 sudo htpasswd -cm /etc/apache2/dav_svn.passwd ditt användarnamn 

Starta om apache

 sudo /etc/init.d/apache2 omstart 

Öppna nu din webbläsare och gå till http: // localhost / svn . Om du ser följande, är din installation framgångsrik.

Importerar ditt projekt till SVN

Du har framgångsrikt installerat och konfigurerat SVN, nu måste vi importera våra projektfiler till SVN.

 sudo apt-get install rapidsvn 

Gå till Program-> Programmering-> RapidSVN

I RapidSVN, gå till Repository-> Import

I fönstret anger du följande:

Klicka på OK. Ange ditt användarnamn och lösenord . Ditt projekt ska vara i SVN nu.