tutorial tortoise estructura español create .net asp.net svn

tortoise - ¿Puede recomendar un buen navegador de repositorio basado en web.NET para SVN?



tortoisesvn linux (6)

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

svn log --xml

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

Tenemos un repositorio SVN ejecutándose en un servidor de Windows, y quiero vincular la documentación interna, los cambios de funciones, los errores y demás a los cambios de código.

Hemos descubierto que WebSVN es sorprendentemente lento: el repositorio 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 navegador de repositorio basado en la web para SVN, idealmente uno que use ASP.NET, SQL Server y que se ejecute en IIS ?


¿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 repositorio directamente a través de un navegador web. Simplemente tome la URL del repositorio, colóquela en el navegador y verá una interfaz de navegación web muy rudimentaria (básicamente, la interfaz de navegación de la carpeta Apache incorporada). No es bonito, pero funciona para enlaces básicos a archivos de repositorio si eso es todo lo que necesitas.


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


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 navegador de repositorio sin formato, sino que está cerca y ofrece algunas de las otras cualidades que estaba buscando.


Eche un vistazo a http://warehouseapp.com

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

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

Lo sé (también el uso de la pila 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 instalación de Ruby es más o menos el comando x-copy. Sin embargo, entiendo por qué no quiere estropear su servidor con software adicional, pero si está bien alojar sus repositorios 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 navegador SVN a través del comando svn log --xml

Esta es realmente una buena idea. También estoy analizando algún formato con formato XML durante mi proceso de compilación automatizado, pero crear nuestro propio navegador SVN completo es un tanto exagerado porque ahora no debe mantener ni un proyecto principal, sino también la herramienta. Pero, nuevamente, a los programadores 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.


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 programador 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 servidor Ubuntu, nginx para el servidor 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 mi granito de arena por Warehouse y espero que no la descartes solo porque no se ejecuta en .NET. También quise informarte que no instales Warehouse en Windows, si decidiste probarlo.