¿Busca repository bazar (o CVS / SVN / Git) con GUI?

¿Existe una forma agradable, gratuita y de código abierto para navegar por un repository bazar (u otro control de código fuente)?

Lo que tenía en mente es una navigation de tipo wikipedia-history , donde puedo ver y comparar dos versiones del código.

EDITAR: Prefiero las herramientas de Ubuntu.

Gracias,

Udi

Si está usando Windows (¿label "gui"?) , ¿Qué pasa con TortoiseBzr ?

Si desea alguna herramienta basada en la web (label de "browser") , puede echar un vistazo a la página WebInterfaces , que enumera un par de posibilidades.

La tortuga boba parece bastante buena:

Loggerhead es un visor web para proyectos en el bazar. Se puede usar para navegar en el historial de una sucursal, anotar files, ver parches, realizar búsquedas, etc. Se basa originalmente en bazaar-webserve, que a su vez está basado en hgweb para Mercurial.

Y aquí hay una página de demostración, que le permite navegar, ver diffs, … usar la aplicación, en realidad, en un repository real: http://bazaar.launchpad.net/~bzr/bzr/trunk/changes

Para SVN:

  • En WIndows, yo diría TortoiseSVN
  • Basado en la web, ¿qué hay de WebSVN ? Aquí hay una demostración .

Para GIT: hay una list completa / larga en la página wiki InterfacesFrontendsAndTools .

  • Basado en la web, puedes echar un vistazo a gitweb ; aquí hay una demostración .
  • Tanto para la GUI como para la Web, la list es bastante larga. Te dejaré pasar por ti mismo ^^

Para CVS: ergh, ¿alguien todavía está usando CVS? (Sí, lo sé, lo sé …)

  • Basado en la web: ¿tal vez WebCVS lo haría?

También tienes muchos otros personajes; algunos incluso pueden tratar con múltiples types de repositorys.

Por ejemplo, tiene InDefero (que hace algo más que simplemente navegar por el repository, en realidad se ha descrito como un clon de código de google) .

Para Bazar, las extensiones QBzr ofrecen una amplia gama de commands q (por ejemplo: bzr qlog , bzr qbrowse )

Para Git, están el command gitk y git gui

Estoy usando QGit , que es un poco complicado , pero hace el trabajo. Creo que también he visto puertos de otros VCS.

ViewVC es compatible con la navigation en el repository CVS / SVN basado en la web. Si está buscando una computadora de escritorio, puede usar TortoiseCVS / SVN o SubClipse, etc.

Pruebe TortoiseSVN o TortoiseBzr .

Editar: para Linux, pruebe rapidsvn y vea estas discusiones .

Quizás algún visor de GUI esté disponible para bazar en Linux. No he encontrado uno.

Para Ubuntu, deberías probar Olive for Bazaar y Giggle for Git.

Editar: No te olvides de Meld. Es una buena herramienta de diff / merge para Gnome, que funciona con muchos sistemas de control de versiones.