Auflistung aller SVN-repositories
In subversion gibt es einen Befehl, um eine Liste aller verfügbaren Repositorys registriert, die auf einen bestimmten host?
ZB., In clearcase, ein "cleartool lsvob" würde mir das listing aller versionierten Datenbanken in einer bestimmten region. Ich habe nicht in der Lage gewesen, etwas zu finden, ähnlich wie dies in subversion.
Dank
- svn list <svn server-Pfad - > funktioniert. Wie beschrieben in der url - stackoverflow.com/questions/1541577/...
- dieser Befehl funktioniert nicht für mich. Ich bin mit Visual SVN Server 1.9.4. Auch die URL, die Sie zur Verfügung gestellt nur um links zurück zu dieser Frage. (Nicht sicher, wenn jemand es geändert, seit du diesen Kommentar geschrieben.)
InformationsquelleAutor Critical Skill | 2009-10-09
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht. Jede subversion-repository ist unabhängig und weiß nichts über die anderen. Gäbe es keine Möglichkeit zu suchen, alle subversion-repositories.
Halten wir alle unsere repositories in einer standard-Speicherort (
/data/svn
) und kann leicht und programmgesteuert auflisten aller repositories:Oder von einem remote-system:
SVN-repos haben eine ausgeprägte Struktur (/conf /Haken, /db, /sperrt), so Suche man, wenn seine Komponenten wäre ein Anfang.
Wenn locate/updatedb installiert ist und Strom:
Oder durch eine erschöpfende Suche:
Eine differenziertere Suche würde prüfen, ob der volle Satz von Komponenten.
Können Sie erstellen subversion-repos irgendwo auf Ihrem server und Sie sind nicht miteinander verbunden.
In meinem server ich habe alles in /var/svn/dann kann ich die Liste aller repository über ssh und dieses Inserat repository.
es sollte arbeiten alle Verzeichnisse auf einem host
Wenn der svn-server ist lokal,für die Linux-shell verwenden Sie diese Befehle,
Dies wird Ihnen zeigen, wie Sie den svn-Dienst gestartet wurde.
Es wird etwa so Aussehen:
Den Pfad nach dem -r gibt den Pfad für alle Repositories
Dadurch wird eine Liste aller Projektarchive unter diesem server