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

StackOverflow https://stackoverflow.com/questions/606892

Pregunta

Utilizamos SVN en el trabajo (es decir, esto es no 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 provisto por GitHub sería perfecto.

Con el sistema de GitHub, puedo iniciar una discusión en cualquier línea de código en un compromiso .

Entonces, mi pregunta: ¿alguien sabe de un proveedor de SVN hosted que tenga 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 comenzar una discusión sobre una línea de código en el navegador de origen.

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


Estamos usando Assembla actualmente y no ofrecen este tipo de funcionalidad ni en el navegador de repositorios Trac ni en su navegador de repositorios local.


Ejemplo en YouTube

¿Fue útil?

Solución

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

Otros consejos

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 señalada por @SilentGhost que se llama Rietveld:
http://code.google.com/p/rietveld/

Tal como está, se ejecuta en Google AppEngine. Puede hospedarlo usted mismo utilizando el SDK de AppEngine y el mod_proxy de Apache, aunque no lo recomendaría si el sitio fuera visible públicamente, ya que el SDK claramente señala que no está destinado a la producción y, como tal, la seguridad se considera ligeramente.

Alternativamente, Google también ha lanzado una herramienta para convertir aplicaciones AppEngine en aplicaciones Django puras, que luego podría alojar a través de su tiempo 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 encargarán de esto. Vea aquí para más información:
http://code.google.com/appengine/articles/pure_django.html

¿Qué pasa con el uso del Junta de revisión ?
Es bastante fácil de colocar, se puede restringir fácilmente el acceso a través de la contraseña y se puede establecer una interfaz con SVN.

Sé que no es un servicio alojado, pero ponerlo en práctica es tan fácil que no debería ser un show stopper.

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

Creo que Beanstalk es el mejor para Subversion alojado.

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

Todo lo mejor

Recomiendo svnrepository.com . Instala trac para que usted administre su proyecto.

Si bien no es un sistema basado en línea, puede establecer una discusión por situación de confirmación utilizando cvsdude con ganchos para Basecamp . Es una solución alojada y también puede usar Lighthouse o incluso FogBugz para trabajar con él. Por supuesto, es probable que esté más destinado a corregir errores que a la comunicación con los equipos en sí, 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é que lo tiraría por ahí.

No creo que haya nada por ahí ahora que tenga la línea de línea de Github, ¡tal vez sea un buen proyecto para comenzar! En realidad, cvsdude ofrece una API para su servicio de empresa, por lo que si quisiera crear su propio sistema de discusión básico, podría hacerlo a partir de lo que sospecho (no lo he examinado demasiado).

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

Repositorios

Entradas / Problemas

  • Rastreador de tickets e incidencias de Assembla
  • Trac, mejorado con el equipo y la gestión de alertas

Colaboración

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

Seguimiento del tiempo

  • Informe de tiempo del proyecto
  • Informe de tiempo de acumulación
  • Gráfico de Burndown
  • Rastreador de tiempo de escritorio

Gestión

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

Integración

  • REST API
  • Webhooks - publicar en cualquier interfaz REST
  • Twitter
  • Eclipse Mylyn
  • SVN externo, Github

Puede consultar InDefero , no proporciona 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 cuenta que soy un desarrollador de InDefero.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top