2008-09-26 16 views
64

¿Cuál es su cliente de svn basado en web favorito? Me gustaría uno que admita commits a través de la web.¿Cuál es el mejor cliente de Subversion basado en web?

Una herramienta por publicación, por favor! Incluya plataforma y características notables (por ejemplo, soporte de lectura y escritura).

Me refiero a clientes basados ​​en navegador que los usuarios elegirían como cualquier otro sitio web, sin tener acceso al repositorio a través de http.

+0

Nota: Conozco este hilo, pero no es la misma pregunta: http://stackoverflow.com/questions/29882 –

+0

Bueno, ¿una interfaz basada en web que podría controlar los archivos en su disco duro? Necesitarías algo así como una aplicación compatible con ActiveX, supongo. De lo contrario, use algo como Tortoise SVN integrado con un repositorio web. Es realmente simple de usar. –

+0

Cuando dice commits por la web, ¿quiere decir que utiliza webdav, o un servidor que tiene un navegador de repositorio basado en web? –

Respuesta

24

Todos los clientes web que conozco son de solo lectura, lo que significa que solo puede examinar los archivos, hacer diffs, configurar los canales RSS, pero no puede modificar el repositorio de ninguna manera.

WebSVN es la interfaz PHP que instalé en la oficina y que utilizo todos los días. Tiene todo lo que alguna vez necesité. Trac es bastante bueno también, pero es un conjunto completo de gestión de proyectos, ya que también tiene características como el seguimiento de errores o la planificación de versiones. Es capaz de administrar solo un repositorio para cada instalación (pero puede tener varios en la misma máquina). Muchos otros están disponibles, puede encontrar a list en Wikipedia (busque 'basado en la web').

La interfaz http disponible a través de WebDAV puede usarse con un navegador común, puede ver cualquier revisión con la adición de query param? P = @ REV. Sin embargo, puede personalizar los diseños de página, como se explica en here.

0

Subversion a través de DAV es una plataforma decente para la subversión:

http://svnbook.red-bean.com/en/1.1/ch06s04.html

no sé si decir que desea una aplicación web para administrar sus archivos, pero con DAV o incluso un comando de la subversión line clinet puede usar HTTP como protocolo para su uso de svn.

+0

Eso no es lo que quise decir. Actualicé la pregunta para aclarar. ¡Gracias, sin embargo! –

0

No sabe si esto es exactamente lo que está buscando, pero vale la pena intentarlo: Beanstalk

+0

Realmente estaba buscando una herramienta para instalar la casa de instalación y conectarme con el repositorio existente. Gracias por la sugerencia. –

1

El polarion community webclient ve decente, pero sólo he jugado con él hasta el momento, así que no hay en el mundo real experiencia, pero vale la pena intentarlo.

+0

He configurado previamente un clickthru para webclient desde Jira. – crowne

+0

Polarion es capaz de hacer más que solo ver! Previamente, hace algunos años, lo usé. Fue un poco difícil de instalar para un usuario sin mucho conocimiento de TomCat pero lo conseguí trabajando al final. Recuerdo que hubo problemas con la codificación, pero estos tal vez ahora se corrigieron. – franc

-1

La tienda donde trabajo utiliza WebSVN.

Sin embargo, es una solución de solo lectura. Lo hace bien, pero igual necesitará encontrar una solución para soporte de escritura.

0

Trac tiene un navegador de repositorio basado en web, pero no puede confirmar o cambiar el repositorio de ninguna otra manera con él.

Creo que la mejor solución sería encontrar un cliente basado en Java, p. SmartSVN.

3

VisualSVN soporta navegar un repositorio muy rápidamente a través de la web, pero no creo que pueda hacer commits.

+5

Puede valer la pena mencionar que es una herramienta solo para Windows. –

+1

FYI: La versión de VisualSVN Server 3.2 presenta una interfaz de usuario web moderna para repositorios de Subversion: https://www.visualsvn.com/server/changes/3.2/ La interfaz es de solo lectura; sin embargo, no le permite realizar operaciones de escritura (es decir, confirmaciones). – bahrep

2

Codebeamer de http://www.intland.com tiene un repositorio de svn web, donde puedes hacer commits y vincular tu código a los requisitos y otros buenos artefactos de SE. Tienen una versión gratuita de hasta 6 usuarios (incluidos clientes y desarrolladores). Espero que encuentres lo que estás buscando en este producto. El software también es compatible con CVS y otros software de control de versiones.

+0

Intland Software también ofrece un producto completamente gratuito "CodeBeamer Managed Repositories" (http://www.intland.com/products/cb-mr/overview.html) para administrar repositorios de Subversion, Git, Mercurial y CVS desde una interfaz web cómoda . Descarga gratuita: http://www.intland.com/products/cb-mr/overview.html – intland

1

Localicé un paquete básico de PHP llamado DoctorSVN que permite algunas funciones ... Sin embargo, ha estado fuera de desarrollo durante un año y solo ha tenido seis revisiones.

La desventaja es que tiene que ser instalado en un servidor que tiene el comando svn disponible, por lo que no es una solución lista para usar; tienes que tener tu propio servidor para ejecutarlo.

+20

Soy el culpable y autor de DoctorSVN. No recomendaría * a nadie * usarlo. –

2

Probar SVN Manager. Es solo para la administración de Subversion. Puede agregar repositorios y usuarios/grupos y otorgar acceso de lectura/escritura a usuarios/grupos a repositorios.

+0

Este es un enlace roto. – Barton

3

Recomendaría ViewVC.

Solíamos usar WebSVN, pero encontramos que ViewVC era más rápido y fácil de usar (aunque más difícil de instalar).

Cuestiones relacionadas