fragen stichworte

SVN mehrere Repositorys in Unterordnern

Ich verwende Apache + svn

Apache-Konfigurationsdatei:

LoadModule dav_module modules/mod_dav.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

<Location/code>
    DAV svn
    SVNParentPath "c:/repositories"
</Location>

Stellen Sie sich vor, ich habe diese Dateistruktur (in jedem Fall habe ich ein svn-Repository)

c
    repositories
        uc1
            0809v
                t1
                t2
                t3
            0809i
                t1
                t2
        uc2
            t1
            t2
        t1

Ich kann auf die Repositorys zugreifen mit:

svn://domain.com/code/uc1/0809v/t1  
svn://domain.com/code/uc1/0809v/t2  
svn://domain.com/code/uc1/0809v/t3  

Ich möchte über die URLs darauf zugreifen:

http://domain.com/code/uc1/0809v/t1  
http://domain.com/code/uc1/0809v/t2  
http://domain.com/code/uc1/0809v/t3  

und sehen Sie den Inhalt des Repositorys im Browser.

Wenn ich das Repository im Stammverzeichnis des SVN-Ordners erstelle, kann ich das Repository (http://domain.com/code/t1) sehen, wenn ich die anderen URLs versuche. Ich erhalte den Fehler < b> Das angeforderte SVN-Dateisystem konnte nicht geöffnet werden

Meine Frage ist,
Es ist möglich, in allen Unterordnern nach SVN-Repositories zu suchen.

antworten

Die -Dokumentation gibt an, dass die Verzeichnisse unter SVNParentPath Repositorys sein müssen.

Möglicherweise können Sie jedoch ein Skript erstellen, das mehrere Standortblöcke ausgibt, die mit den übergeordneten Ordnern der SVN-Repositorys übereinstimmen.

Vor einiger Zeit habe ich mehrere Repositorys im VisualSVN-Server unter root eingerichtet, jetzt kann ich diese mehreren Repositorys sichern.

Ich kann svnadmin dump verwenden, um auf Root-Ebene ein Backup zu erstellen, wie die mehreren Repositorys unter root gesichert werden.