Når du udvikler et projekt, kan du holde en versionskontrol af alle dine filer, så du nemt kan vende tilbage til en tidligere side (eller den tidligere revision) for at rette eventuelle fejl eller i tilfælde af at nogen ved et uheld slette dine filer.

I Ubuntu er den nemmeste måde at gøre versionskontrol på at oprette en Subversion (SVN) server.

 sudo apt-get install subversion libapache2-svn 

Derefter skal vi oprette en mappe til at holde dit lager.

 sudo svnadmin oprette / var / lib / svn 

Giv apache adgangsretten til depotet

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

Konfigurer Apache til SVN-adgang

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

Uncomment koderne ved at fjerne '#' foran følgende linjer:

 ... DAV svn ... AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/apache2/dav_svn.passwd ...  Kræver gyldig bruger 

Hvis du kun har ét opbevaringssted til din SVN, kommenterer du ikke følgende linje

 SVNPath / var / lib / svn 

Ellers, hvis du opretter flere lagre, er du ikke opmærksom på denne linje

 SVNParentPath / var / lib / svn 

Husk, at kun SVNPath eller SVNParentPath til enhver tid er uden bemærkninger. Ikke synkroniseres begge på samme tid.

Opret en adgangskode til dit brugernavn

 sudo htpasswd -cm /etc/apache2/dav_svn.passwd dit brugernavn 

Genstart apache

 sudo /etc/init.d/apache2 genstart 

Nu skal du åbne din browser og gå til http: // localhost / svn . Hvis du ser følgende, er din installation succesfuld.

Importerer dit projekt til SVN

Du har installeret og konfigureret SVN, nu skal vi importere vores projektfiler til SVN.

 sudo apt-get install rapidsvn 

Gå til Programmer-> Programmering-> RapidSVN

I RapidSVN, gå til Repository-> Import

Indtast følgende i vinduet:

Klik på OK. Indtast dit brugernavn og din adgangskode . Dit projekt skal være i SVN nu.