Parcourir le repository bazar (ou CVS / SVN / Git) avec une interface graphique?

Existe-t-il un moyen libre, gratuit et open-source de parcourir un repository de bazar (ou un autre contrôle de source)?

Ce que je pensais, c’était une navigation semblable à une histoire de wikipedia , où je pouvais regarder et comparer deux versions du code.

EDIT: Je préfère fortement les outils Ubuntu.

Merci,

Udi

Si vous utilisez Windows (balise “gui”?) , Qu’en est-il de TortoiseBzr ?

Si vous souhaitez un outil Web (balise “browser”) , vous pouvez consulter la page WebInterfaces , qui répertorie quelques possibilités.

Loggerhead semble assez bien:

Loggerhead est un visualiseur Web pour les projets dans bazaar. Il peut être utilisé pour naviguer dans un historique de twig, annoter des fichiers, afficher des patches, effectuer des recherches, etc. Il est basé à l’origine sur bazaar-webserve, lui-même basé sur hgweb pour Mercurial.

Et voici une page de démonstration, qui vous permet de naviguer, voir les diffs, … utiliser l’application, en fait, sur un repository réel: http://bazaar.launchpad.net/~bzr/bzr/trunk/changes

Pour SVN:

  • Au WIndows, je dirais TortoiseSVN
  • Basé sur le Web, qu’en est-il de WebSVN ? Voici une démo .

Pour GIT: il y a une liste complète / longue sur la page wiki InterfacesFrontendsAndTools .

  • Sur le Web, vous pouvez jeter un coup d’œil à gitweb ; voici une démo .
  • Pour l’interface graphique et Web, la liste est assez longue – je vous laisse le parcourir par vous-même ^^

Pour CVS: ergh, est-ce que quelqu’un utilise encore CVS? (ouais, je sais, je sais …)

  • Web: peut-être que WebCVS ferait?

Vous avez aussi beaucoup d’autres outils; certains peuvent même gérer plusieurs types de référentiels.

Par exemple, vous avez InDefero (qui fait plus que naviguer dans un référentiel, il a été décrit comme un clone de google-code, en fait) .

Pour Bazaar, les extensions QBzr offrent un large éventail de commandes q (ex: bzr qlog , bzr qbrowse )

Pour Git, il y a la commande gitk et git gui

J’utilise QGit , qui est un peu délicat mais qui fait le travail. Je pense que j’en ai vu des ports vers d’autres VCS.

ViewVC prend en charge la navigation sur référentiel CVS / SVN basée sur le Web. Si vous recherchez un ordinateur de bureau, vous pouvez utiliser TortoiseCVS / SVN ou SubClipse, etc.

Essayez TortoiseSVN ou TortoiseBzr .

Edit: pour Linux, essayez rapidsvn et consultez ces discussions .

Peut-être qu’une visionneuse graphique est disponible pour bazaar sous Linux. Je n’en ai pas trouvé

Pour Ubuntu, vous devriez essayer Olive for Bazaar et Giggle pour Git.

Edit: N’oubliez pas Meld. C’est un bon outil de diff / fusion pour Gnome, qui fonctionne avec de nombreux systèmes de contrôle de version.