¿Puede recomendar un buen .NET web basada en navegador de repositorios de SVN?[cerrado]

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

  •  08-06-2019
  •  | 
  •  

Pregunta

Tenemos un repositorio SVN que se ejecuta en un servidor Windows, y quiero vínculo de la documentación interna, característica de los cambios, errores y así sucesivamente a los cambios en el código.

Hemos encontrado WebSVN a ser increíblemente lento - el repositorio es demasiado grande para ella (creo).

El equipo de uso es, principalmente, la codificación en C#, y mientras que algunos tienen experiencia con otros lenguajes realmente me gustaría una herramienta a cualquier miembro del equipo puede mantener.

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

¿Puede recomendar una buena web basada en navegador de repositorios de SVN, idealmente uno que utiliza ASP.NET, SQL Server y que se ejecuta en IIS?

¿Fue útil?

Solución

Eche un vistazo a http://warehouseapp.com

Es Mestizo/Ruby/MySQL pila (debería funcionar en Windows, aunque)

pero yo estoy buscando para evitar la instalación de MySQL y Ruby en el servidor.

Sé que (también usando C# pila de mí mismo), pero la auto-alojado basadas en la web del cliente de SVN mercado es un pequeño nicho que incluso ofrecen en diferentes idiomas podría ser considerado lo suficientemente bueno.MySQL no la mordida y la instalación de Ruby es bastante x-comando copiar.Entiendo por qué no quieres echar a perder tu servidor con software adicional, pero si están bien acogida a su repositorios de SVN con terceros, obtendrá un bonito interfaz basada en web sin problemas de mantenimiento.

Estoy usando http://unfuddled.com (ellos también tienen alguna API para la conexión si es necesario).

No para promover la reinvención de la rueda, pero originalmente escribí mi propia web SVN navegador mediante el uso de la svn log --xml comando

Esto es realmente una buena idea.Yo también soy el análisis de XML con formato de salida durante mi proceso de generación automática, pero la creación de nuestra propia completo soplado SVN navegador es una especie de exageración porque ahora usted tiene que mantener no uno principal del proyecto, sino también la herramienta.Pero, de nuevo, nosotros, los programadores, el amor para crear herramientas que harán de trabajo en nuestros principales proyectos más fácil.

ASP.NET SVN navegador suena prometedor de código abierto idea, cualquiera que esté dispuesto a empezar a trabajar en él?Me gustaría contribuir.

Otros consejos

No promover reinventar la rueda, pero originalmente escribí mi propia web SVN navegador mediante el uso de la

svn log --xml

comando y, a continuación, sólo un analizador de XML en cualquier idioma que yo estaba usando.Yo no uso .Net, pero no debería ser demasiado difícil.

Yo uso Almacén, como Lubos ya se señaló, y funciona muy bien.Me miró un punto por una .NET versión, pero nunca fue capaz de encontrar uno.Yo también estaba en un punto donde quería mejor a mí mismo como un programador por el aprendizaje de un nuevo idioma, y me aventuré en el aprendizaje de Ruby y Ruby on Rails.Ahora, me programa en los dos .NET y Ruby.De todos modos, que es como me encontré en el Almacén.

He Almacén instalado en una máquina Linux que ejecuta el servidor de Ubuntu edition, nginx para el servidor HTTP, y mestizo de clúster.Nunca he probado a instalarlo en Windows y me alegro de que yo no.Almacén requiere el svn-ruby enlaces a trabajar y esta pobre tipo encontró el camino difícil.

Bueno, yo sé que usted está buscando una .NETO de la aplicación, pero pensé que me iba a dar mi granito de arena en Almacén y espero que no descartan porque no se ejecuta en .NET.Yo también quería informarle de que no se instala el Almacén de Windows, si usted se decidió a darle un tiro.

Es su repositorio de Subversion alojado en el interior de Apache (en lugar de svnserve)?Si es así, y sus necesidades son muy simples, usted puede acceder al repositorio directamente a través de un navegador web.Acaba de tomar la URL del repositorio, plop en el navegador, y usted verá un muy rudimentario web interfaz de navegación (básicamente, la incorporada en la carpeta de Apache interfaz de navegación).No es bonito, pero funciona básica vincular a archivos del repositorio si eso es todo lo que usted necesita.

Esta no es necesariamente la respuesta a su pregunta, pero parece que la mayoría de las otras respuestas también mencionar soluciones, así que creo que esta vale la pena.

http://ifdefined.com/doc_bug_tracker_subversion.html

Es un proyecto de código abierto llamado BugTracker.NET.Es principalmente una cuestión tracker (que bien aquí), pero sí incluye la integración con Subversion, entre otras cosas, la capacidad para ver las diferencias.No hemos implementado esa pieza pero se ve bastante bien a partir de las capturas de pantalla.

Es IIS/MSSQL, por lo que es una implementación de Windows-solución amistosa.He encontrado que es sólido, si es un poco complicado de configurar.

No es una cruda explorador de repositorio, pero cerca de los éxitos y en algunas de las otras cualidades que usted estaba buscando.

No basado en la web, pero si tu equipo está utilizando TortoiseSVN hay un gran explorador del repositorio allí.Sólo derecho haga clic en el local de la caja y seleccione TortoiseSVN / Navegador de repositorios.

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