2010-10-03 4 views
2
CentOS 5.5 
Subversion 1.4 
httpd-2.2.3-43.el5.centos.3 

Je tente de créer plusieurs répertoires pour chaque projet dans une catégorie de projet.Création de plusieurs référentiels

Par exemple, nous avons des projets pour le web, dev, test, etc

Ainsi, tous les projets Web auront leurs propres référentiels et même pour dev et test.

Ma structure est la suivante:

/var/www/svn/repos/WEB/web_project1 
/var/www/svn/repos/WEB/web_project2 

/var/www/svn/repos/DEV/dev_project1 
/var/www/svn/repos/DEV/dev_project2 

* _project * auront leurs propres dépôts. c'est-à-dire

svnadmin create /var/www/svn/repos/WEB web_project1 

Cependant, le problème se trouve dans le fichier subversion.conf.

J'ai ceci: /etc/httpd/conf.d/subversion.conf

<Location /repos> 
    DAV svn 
    SVNListParentPath on 
    SVNParentPATH /var/www/svn/repos/WEB 
    SVNParentPATH /var/www/svn/repos/DEV 
</Location> 

Cette liste le projet dans le cadre DEV, comme cette ligne est sous WEB. Cependant, si je change dans l'autre sens:

<Location /repos> 
    DAV svn 
    SVNListParentPath on 
    SVNParentPATH /var/www/svn/repos/DEV 
    SVNParentPATH /var/www/svn/repos/WEB 
</Location> 

Ceci listera tous les projets sous WEB. Cependant, je peux avoir l'un ou l'autre. Mais je ne peux pas avoir les deux.

Je pensais avoir l'emplacement en tant que/repos/WEB mais cela montrera seulement WEB.

Y at-il un moyen d'avoir plusieurs catégories comme je l'ai décrit?

Un grand merci pour tout conseil,

Répondre

8

Problème résolu.

/etc/httpd/conf.d/subversion.conf

<Location /WEB> 
    DAV svn 
    SVNListParentPath on 
    SVNParentPath /var/www/wsvn/repos/WEB 
</Location> 

<Location /DEV> 
    DAV svn 
    SVNListParentPath on 
    SVNParentPath /var/www/wsvn/repos/DEV 
</Location> 
Questions connexes