Est-il un moyen de visualiser l'ensemble d'un dépôt SVN?
J'ai un dépôt SVN qui a plusieurs projets à l'intérieur d'elle, chacun de ces avec un tags/branches/trunk structure comme ceci:
Projet 1
- tronc
- tags
- les branches
Projet 2
- tronc
- tags
- les branches
Ce qui se passe pour ~40 projets. Ce que je voudrais faire est de nettoyer tous les abandonnés les branches qui peuvent exister, mais je ne sais pas d'une méthode pour visualiser l'ensemble de l'arborescence du référentiel. J'aimerais vraiment ne pas avoir à parcourir chacune des branches manuellement si je peux l'éviter. Existe-il des outils autonomes pour accomplir cette?
EDIT:je me rends compte que TortoiseSVN, pierre angulaire et outils similaires ne permettent visual navigation de dépôt. Cependant, ce que je suis vraiment à la recherche d'un moyen de voir l'ensemble de la structure à la fois. Un peu comme si vous pouviez exécuter TortoiseSVN du graphe de révision contre le référentiel lui-même et de voir tous les projets complètement développés.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez également regarder dans Gource -- inutilement sexy visualisation OpenGL pour la Subversion. Il est particulièrement bon pour visualiser comment une pension de changements au fil du temps et comment les différents contributeurs affecter différentes parties du projet.
Si vous êtes prêt à mettre de l'argent dans l'outil et un visuel agréable, vous pouvez fisheye. Sinon vérifier sventon, il fait les bases.
fisheye http://www.atlassian.com/software/fisheye/features/repository.jsp
sventon http://sventon.org/
Le Trac produit (open-source) offre également une vue graphique des dépôts. (parmi de nombreuses autres fonctionnalités)
Trac Projet Open Source
Trac de la Source du navigateur
Il dépend de l'OS que vous utilisez.
J'ai d'abord utiliser Mac OS X, donc mon client SVN de choix est Pierre angulaire. Cette application permet une excellente visualisation de la structure et des commentaires du référentiel. L'interface graphique est très lisse, intuitif et facile à utiliser.
Si vous êtes sur Windows, je ne sais pas beaucoup sur le client qui est le meilleur, mais j'entends la plupart des gens utilisent TortoiseSVN.
Je utiliser GUI clients pour la gestion de mes dépôts SVN, mais d'un autre outil que j'ai trouvé vraiment utile est WebSVN. C'est un PHP app pour l'affichage de votre référentiel. Il a une interface lisse et a la coloration syntaxique pour le code source de votre. Vous pouvez lui donner le chemin d'accès parent de vos dépôts de sorte que vous pouvez voir quels dépôts sont là et parcourir rapidement pour voir ce qu'il en est. Il ne peut pas exécuter des commandes sur les dépôts, pour des raisons évidentes, mais une fois que vous savez ce que vous voulez faire, vous pouvez simplement utiliser la ligne de commande.
En plus de Andrew WebSVN suggestion, je vous recommande également les ViewVC. J'explique aux gens que WebSVN est plus d'un bean comptoir de l'outil lors de la ViewVC est mieux adapté pour les développeurs qui cherchent de l'information plus détaillée de manière plus efficace. C'est plutôt la langue-dans-joue, bien sûr, mais vous verrez ce que je veux dire, si vous comparer les deux produits. J'ai déployé les deux dans mon organisation.