2009-07-28 9 views
18

Existe-t-il un outil permettant de pointer vers un référentiel subversion pour parcourir le contenu du référentiel. Je pense quelque chose de similaire à ce que trac fournit avec SCM. Je décris quelques-unes des caractéristiques ici pour ceux qui ne connaissent pas l'intégration source TRAC:visualiseur de subversion Web

  • y accéder à partir d'un navigateur - il doit être une capacité webapp
  • pour afficher une version d'un fichier. De préférence, cette fonctionnalité peut être appelée en utilisant une URL. Cela signifie que l'on peut créer un lien vers une version spécifique d'un fichier.
  • afficher sur une seule page tous les fichiers modifiés dans un changeset (sauce: afficher les diffs des fichiers modifiés)
  • possibilité d'afficher (d'une manière codée par couleur) la différence entre deux versions d'un fichier avec la possibilité pour l'invoquer en utilisant une URL.
  • une ligne temporelle de modifications apportées au référentiel avec des fichiers modifiés pour chaque ensemble de modifications.
  • Ce serait génial si c'est open source mais ce n'est pas obligatoire.

Quelles sont les autres fonctionnalités d'un visualiseur de référentiel basé sur le Web whizzbang?

+0

Quel est le problème avec trac? – mga911

+0

il n'y a rien de mal à trac. nous ne voulons pas utiliser les fonctions de suivi de bogues de trac, il serait donc agréable d'avoir une visionneuse du référentiel. – neesh

+0

L'interface Web de VisualSVN Server possède les fonctionnalités que vous spécifiez dans la question: https://www.visualsvn.com/server/changes/3.2/#commit-view – bahrep

Répondre

9

J'utilise WebSVN avec Cruise Control .Net integration, de sorte que chaque e-mail de construction affiche les fichiers modifiés et cliquez sur leur montre une diff

J'aime trac beaucoup mieux, mais ne peut pas obtenir mon entreprise pour changer

+0

c'est génial de savoir qu'il y a l'intégration du régulateur de vitesse. Merci. – neesh

+0

Intéressant, je ne savais pas que vous pouviez faire, je pourrais avoir à vérifier. – RichardOD

8

Nous utilisons WebSVN. Il a toutes les caractéristiques mentionnées ci-dessus. La raison pour laquelle nous n'utilisons pas trac est parce que nous utilisons FogBugz comme notre outil de suivi des problèmes, et puisque websvn était purement un navigateur de référentiel, il s'intègre bien avec FogBugz.

+0

Vous y êtes arrivé 2 secondes avant moi! Nice –

+0

merci. nous utilisons aussi quelque chose d'autre pour le suivi des problèmes, donc je suis hésitant à utiliser trac – neesh

2

J'aime utiliser WebSvn. Mais je n'ai pas essayé beaucoup d'autre chose.

3

Sventon est un excellent navigateur de référentiel. J'ai écrit plus tôt sur ce que j'aime à propos de Sventon here.

Je pense que Sventon répond à vos besoins (ma compréhension de votre question), et quelques autres trucs sympa:

  • application Web et donc l'installation WAR est un jeu d'enfant.
  • Configuration facile.
  • Prise en charge de plusieurs référentiels.
  • Les fichiers/répertoires peuvent être téléchargés en tant qu'archives compressées (zip).
  • Diff est bon, trois modes - en ligne, côte à côte et diff unifiée.
  • Si vous utilisez Hudson pour la gestion des builds, Sventon est supporté.
  • Si vous utilisez Jira et utilisez le plugin Subversion, la configuration est relativement facile.
+0

Veuillez inclure un lien. –

3

Si vous voulez perdre du poids Trac, les composants peuvent être activés et désactivés via trac.ini. Jetez un oeil à la section components de la documentation TracIni.

Questions connexes