Frage

Ich habe ein SVN-Repository, das mehrere Projekte in der es hat, von denen jeder von denen mit einem tags / branches / trunk Struktur unter ihnen wie folgt aus:

Projekt 1 | - Stamm
- tags
- Zweig

Projekt 2
- Stamm
- tags
- Zweig

Das gilt für ~ 40 Projekte auf. Was ich möchte, ist zu tun, alle verlassenen Zweige aufzuräumen, die bestehen können, aber ich weiß nicht, einer Methode das gesamte Repository Baum sichtbar zu machen. Ich möchte wirklich nicht manuell durch jeden der Zweige zu durchsuchen, wenn ich es vermeiden kann. Gibt es Stand-alone-Werkzeuge, um dies zu erreichen?

EDIT: Ich weiß, dass TortoiseSVN, Eckstein und ähnliche Werkzeuge visuelles Repository-Browsing zulassen. Aber was ich wirklich suche ist eine Möglichkeit, die gesamte Struktur auf einmal zu sehen. Ein bisschen wie, wenn Sie TortoiseSVN Revision Graph gegen das Repository laufen konnte selbst und sehen Sie alle Projekte vollständig erweitert.

War es hilfreich?

Lösung

svn ls -R [svn://|http://|file://]url/to/repository

Andere Tipps

Sie können auch schauen Sie in Gource - eine pointlessly sexy OpenGL Visualisierung für Subversion. Es ist besonders gut für die Visualisierung, wie eine Repo-Veränderungen im Laufe der Zeit und wie verschiedene Autoren verschiedene Stücke des Projektes auswirken.

Wenn Sie bereit sind, etwas Geld in das Werkzeug zu setzen und haben einen schönen visuellen einen können Sie Fisheye. Ansonsten Sventon überprüfen; es hat die Grundlagen.

http://www.atlassian.com/software/fisheye/features /repository.jsp Sventon http://sventon.org/

Das Trac Produkt (Open-Source) bietet auch eine grafische Ansicht von Endlagern. (Unter vielen anderen Funktionen)

Trac Open Source Project

Trac-Source-Browser

Es hängt davon ab, welche OS Sie ausführen.

I Mac OS X in erster Linie verwenden, so dass mein SVN-Client der Wahl ist Stein . Diese App hat eine ausgezeichnete Arbeit, die Struktur und Kommentare des Endlagers zu visualisieren. Die GUI ist sehr glatt, intuitiv und einfach zu bedienen.

Wenn Sie unter Windows sind, weiß ich nicht viel über den Client ist die beste, aber ich höre die meisten Leute benutzen

Ich benutze GUI-Clients auf meine SVN-Repositories zu verwalten, aber ein anderes Werkzeug, das ich wirklich nützlich gefunden haben, ist WebSVN . Es ist eine PHP-basierte Anwendung für das Repository sehen. Es hat eine glatte Oberfläche und hat für den Quellcode Syntax-Hervorhebung. Sie können es den übergeordneten Pfad Ihres Repositorys geben, so dass Sie die Repositories sind und schnell durchsuchen kann sie sehen, um zu sehen, was was ist. Es kann nicht wirklich laufen Befehle auf den Repositories, aus offensichtlichen Gründen, aber wenn Sie wissen, was Sie tun möchten, können Sie einfach die Befehlszeile verwenden.

Neben Andrew WebSVN Vorschlag, würde ich auch empfehlen ViewVC . Ich erkläre den Leuten, dass WebSVN mehr eines Werkzeugs Erbsenzähler ist während ViewVC besser geeignet, um Entwicklern detailliertere Informationen in einer effizienteren Weise zu suchen. Das ist ziemlich tongue-in-cheek, natürlich, aber Sie werden sehen, was ich meine, wenn Sie die beiden Produkte vergleichen. Ich habe sowohl in meiner Organisation bereitgestellt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top