¿Hay un proveedor SVN alojado que ofrezca herramientas de discusión a la par con GitHub?

Usamos SVN en el trabajo (es decir, este no es un proyecto de código abierto) y tenemos un equipo off-shore trabajando en nuestro código. Me encantaría poder comunicarme mejor con ellos y el sistema de comentarios proporcionado por GitHub sería perfecto.

Con el sistema de GitHub puedo comenzar una discusión sobre cualquier línea de código en una confirmación .

Entonces, mi pregunta: ¿alguien sabe de un proveedor de SVN alojado que tiene una herramienta similar?

Para ser claros, estoy buscando específicamente herramientas de discusión que permitan una discusión conveniente sobre el código. La herramienta GitHub le permite iniciar un debate sobre una línea de código en el browser de origen.

No estoy buscando una herramienta formal de revisión por pares, sino más bien una herramienta de discusión diseñada para fomentar la conversación sobre el código en una confirmación.


Actualmente estamos usando Assembla y no ofrecen este tipo de funcionalidad en el browser de repositorys Trac o en el browser de repository de fabricación propia.


Ejemplo en YouTube

Cualquier alojamiento que proporcione acceso a Python. Puede usar Trac con el complemento de discusión

No se alojaría, pero puede configurar la versión de código abierto de la herramienta de revisión de código de Google previamente indicada por @SilentGhost que se llama Rietveld:
http://code.google.com/p/rietveld/

Como es, se ejecuta en Google App Engine. Puede alojarlo usted mismo utilizando el SDK de AppEngine y mod_proxy de Apache, aunque no lo recomendaría si el sitio debe ser visible públicamente, ya que el SDK señala claramente que no está destinado a la producción y, por lo tanto, la security se considera a la ligera.

Alternativamente, Google también ha lanzado una herramienta para convertir aplicaciones de App Engine en aplicaciones Django puras, que luego puede alojar a través de su time de ejecución web python favorito. Además de esto, la conversión de la aplicación de demostración que se incluye es en realidad Rietveld, por lo que ya se han encargado de esto. Vea aqui para mas informacion:
http://code.google.com/appengine/articles/pure_django.html

¿Qué hay de usar Review Board ?
Es bastante fácil dejar de lado, puedes restringir fácilmente el acceso a través de la contraseña y se puede interconectar con SVN.

Sé que no es un service alojado, pero ponerlo en práctica es tan fácil que no debería ser un obstáculo para el espectáculo.

El código de Google proporciona la funcionalidad CodeReview , que incluye la posibilidad de hacer comentarios línea por línea, así como comentarios de confirmación completa.

Creo que Beanstalk es lo mejor que hay para Subversion alojado.

Creo que deberías usar git-svn y convertir tu repository de subversión a Git y usar github, pero Beanstalk es de lejos el mejor en términos de características.

Todo lo mejor

Yo recomendaría svnrepository.com . Instala Trac para que administres tu proyecto.

Si bien no es un sistema basado en línea, puede configurar una discusión por situación de compromiso usando cvsdude con ganchos para Basecamp . Es una solución alojada y también puedes usar Lighthouse o incluso FogBugz para trabajar con ella. De acuerdo, probablemente esté más destinado a la corrección de errores que la comunicación con los equipos per se, pero creo que la integración de Basecamp podría funcionar para una solución general. No es perfecto, pero me gusta, así que pensé en tirarlo allí.

No creo que haya nada en este momento que tenga la línea por línea de Github, ¡quizás ese sea un buen proyecto para comenzar! En realidad, cvsdude ofrece una API para su service Enterprise, así que si querías build tu propio sistema de discusión básico, podrías hacerlo sin sospecharlo (no lo he analizado demasiado de cerca).

Te recomiendo que uses Assembla . Puede get Repository de Subversion http://www.assembla.com/catalog/12-Enhanced-Subversion-Repository-Package con solo un clic y luego puede agregar muchas herramientas adicionales en caso de que las necesite:

Repositorios

  • Subversion: con alojamiento EC2 seguro, hermoso browser

  • Git – con el hermoso browser

  • Mercurial

  • Github

  • Su server SVN

Entradas / Problemas

  • Assembla agile Ticket and Issue tracker
  • Trac, mejorado con equipo y gestión de alertas

Colaboración

  • Assembla Wiki
  • Mensajes de Assembla
  • Archivos Assembla
  • Assembla Chat
  • Wiki Trac

Seguimiento de time

  • Informe de time del proyecto
  • Informe de time acumulativo
  • Cuadro de incendio
  • Rastreador de time de escritorio

administración

  • Flujo de actividad visible con alertas por correo electrónico y RSS
  • Informe de Scrum
  • Plantillas de proyectos
  • Páginas de inicio y espacios con marca
  • Informes de cartera

Integración

  • API REST
  • Webhooks: publicar en cualquier interfaz REST
  • Gorjeo
  • Eclipse Mylyn
  • SVN externo, Github

Puede verificar InDefero , no está proporcionando la revisión línea por línea del código, pero esto está en la hoja de ruta para septiembre de 2009 o anterior. Tenga en count que soy un desarrollador de InDefero.