Da qualche tempo utilizzo Subversion come source control creando un repository per ogni progetto.
Fino ad oggi utilizzavo sempre questi 2 passaggi molto banali
- Da riga di comando creavo il DB:
svnadmin create C:\SVNRep\[nome_prog_1]
- e poi mappavo l'url sul DB editando il file httpd.conf
<Location /svn/[nome_prog_1]>
DAV svn
SVNPath C:\SVNRep\[nome_prog_1]
</Location>
e quindi per accedere al repository http://localhost/svn/[nome_prog_1]
Fino a qui tutto semplice ma l'unica cosa che mi scocciava un po' era data dal fatto che avendo circa 15 database diversi il file httpd.conf non era molto bello a vedersi.
Oggi ho scoperto che nel caso in cui i db di subversion vengano creati in sottodirectory della stessa directory è possibile utilizzare una dichiarazione unica all'interno di del file http.conf
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath C:\SVNRep
</Location>
in questo modo quando creo un nuovo repository con il comando
svnadmin create C:\SVNRep\[nome_prog_2] automaticamente risulta subito accessibile via HTTP con http://localhost/svn/[nome_prog_2]
posted @ domenica 14 gennaio 2007 16:03