¿Puede recomendar un buen browser de repository basado en web .NET para SVN?

Tenemos un repository SVN ejecutándose en un server de Windows, y quiero vincular la documentation interna, los cambios de funciones, los errores y demás a los cambios de código.

Hemos descubierto que WebSVN es sorprendentemente lento: el repository es demasiado grande para eso (creo).

El equipo que lo usa está principalmente codificando en C #, y aunque algunos tienen experiencia con otros idiomas, realmente me gustaría una herramienta que cualquiera en el equipo pueda mantener.

La mayoría de las herramientas que he visto están basadas en PHP, Java, Python, etc. Todos los idiomas que el equipo podría aprender, pero prefiero algo que use las habilidades que ya tenemos.

¿Puede recomendar un buen browser de repository basado en la web para SVN, idealmente uno que use ASP.NET, SQL Server y que se ejecute en IIS ?

Eche un vistazo a http://warehouseapp.com

Es una stack Mongrel / Ruby / MySQL (debería funcionar en Windows)

pero estoy tratando de evitar instalar MySQL y Ruby en el server.

Lo sé (también el uso de la stack C #), pero el mercado de clientes SVN basado en la web autohospedado es un nicho tan pequeño que incluso ofrecer en diferentes idiomas podría considerarse lo suficientemente bueno. MySQL no muerde y la installation de Ruby es más o less el command x-copy. Sin embargo, entiendo por qué no quiere estropear su server con software adicional, pero si está bien alojar sus repositorys SVN con un tercero, obtendrá una buena interfaz basada en web sin molestias de mantenimiento.

Estoy usando http://unfuddled.com (también tienen una API básica para conectar si es necesario).

No para promover la reinvención de la rueda, pero originalmente escribí mi propio browser SVN a través del command svn log –xml

Esta es realmente una buena idea. También estoy parsing algún formatting con formatting XML durante mi process de compilation automatizado, pero crear nuestro propio browser SVN completo es un tanto exagerado porque ahora no tiene que mantener ni un proyecto principal, sino también la herramienta. Pero, nuevamente, a los progtwigdores nos encanta crear herramientas que faciliten el trabajo en nuestros proyectos principales.

El buscador ASP.NET SVN suena como una idea prometedora de código abierto, ¿alguien dispuesto a empezar a trabajar en él? Yo contribuiría.

No para promover la reinvención de la rueda, pero originalmente escribí mi propio browser SVN a través del

svn log --xml 

command y luego solo un analizador XML en el idioma que estaba usando. No uso .Net, pero no debería ser demasiado difícil.

Uso Warehouse , como ya lo señaló Lubos, y funciona muy bien. Miré un punto para una versión de .NET, pero nunca pude encontrar uno. También estaba en un punto en el que quería mejorar como progtwigdor aprendiendo un nuevo idioma y me aventuré a aprender Ruby y Ruby on Rails . Ahora, programo en .NET y Ruby. De todos modos, así es como me encontré con Warehouse.

Tengo Warehouse instalado en una máquina Linux que ejecuta la edición del server Ubuntu, nginx para el server HTTP y el clúster mongrel . Nunca intenté instalarlo en Windows y me alegro de no haberlo hecho. Warehouse requiere que las uniones de svn-ruby funcionen y este pobre chico lo descubrió de la manera más difícil.

Bien, sé que estás buscando una aplicación .NET, pero pensé que daría mis dos centavos en Warehouse y espero que no lo descartes solo porque no se ejecuta en .NET. También quise informarte que no instales Warehouse en Windows, si decidiste probarlo.

¿Su depósito de Subversion está alojado dentro de Apache (en lugar de svnserve)? Si es así, y sus necesidades son muy simples, puede acceder al repository directamente a través de un browser web. Simplemente tome la URL del repository, colóquela en el browser y verá una interfaz de navigation web muy rudimentaria (básicamente, la interfaz integrada de navigation de la carpeta Apache). No es bonito, pero funciona para enlaces básicos a files de repository si eso es todo lo que necesitas.

Esta no es necesariamente la respuesta a su pregunta, pero parece que la mayoría de las otras respuestas también mencionan soluciones relacionadas, por lo que creo que esto vale la pena.

http://ifdefined.com/doc_bug_tracker_subversion.html

Es un proyecto de código abierto llamado BugTracker.NET. Principalmente es un rastreador de problemas (uno que usamos bien aquí), pero incluye la integración de Subversion con, entre otras cosas, la capacidad de ver diffs. No hemos implementado esa pieza, pero se ve bastante bien desde las capturas de pantalla.

Está basado en IIS / MSSQL, por lo que es una solución amigable para la implementación de Windows. He encontrado que es sólido, aunque un poco complicado de configurar.

No se trata de un browser de repository sin formatting, sino que está cerca y ofrece algunas de las otras cualidades que estaba buscando.

No basado en la web, pero si su equipo está utilizando TortoiseSVN hay un gran browser de repository allí. Simplemente haga clic derecho en su pago local y select TortoiseSVN / Repo-Browser.