Når du utvikler et prosjekt, vil du kanskje beholde en versjonskontroll av alle filene dine slik at du enkelt kan gå tilbake til en tidligere side (eller forrige versjon) for å fikse eventuelle feil eller i tilfelle at noen ved et uhell slette filene dine.

I Ubuntu er den enkleste måten å gjøre versjonskontroll, å sette opp en Subversion (SVN) server.

 sudo apt-get installer subversion libapache2-svn 

Deretter skal vi lage en katalog for å holde lageret ditt.

 sudo svnadmin opprette / var / lib / svn 

Gi apache tilgangsretten til depotet

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

Konfigurer Apache for SVN-tilgang

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

Uncomment koder ved å fjerne '#' foran følgende linjer:

 ... DAV svn ... AuthType Basic AuthName "Subversion Repository" AuthUserFile /etc/apache2/dav_svn.passwd ...  Krev gyldig bruker 

Hvis du bare har ett lagringssted for SVN, kommenterer du ikke følgende linje

 SVNPath / var / lib / svn 

Ellers hvis du setter opp flere repositories, uncomment denne linjen

 SVNParentPath / var / lib / svn 

Husk at når som helst, bare SVNPath eller SVNParentPath er uncommented. Ikke synkroniser begge deler samtidig.

Opprett et passord for brukernavnet ditt

 sudo htpasswd -cm /etc/apache2/dav_svn.passwd ditt brukernavn 

Start apache på nytt

 sudo /etc/init.d/apache2 restart 

Åpne nettleseren din og gå til http: // localhost / svn . Hvis du ser følgende, er installasjonen din vellykket.

Importerer prosjektet til SVN

Du har installert og konfigurert SVN, nå må vi importere våre prosjektfiler til SVN.

 sudo apt-get install rapidsvn 

Gå til Programmer-> Programmering-> RapidSVN

I RapidSVN, gå til Repository-> Import

I vinduet skriver du inn følgende:

Klikk på OK. Skriv inn brukernavnet og passordet ditt . Ditt prosjekt burde være i SVN nå.