versiones tutorial tortoise subversion español descargar control con windows svn version-control svn-server

windows - tutorial - tortoisesvn manual español pdf



¿Qué servidor SVN de Windows debería usar? (7)

En la página de descarga de binarios de SVN Windows, hay algunos para elegir:

http://subversion.tigris.org/getting.html#windows

¿Hay ventajas y desventajas en las diferentes versiones proporcionadas por las diferentes organizaciones? ¿Hay algo que debería cuidar?

Principalmente, solo quiero algo gratis que estaré ejecutando en mi laptop Vista. Entonces, probablemente haga copias de seguridad de los archivos SVN de vez en cuando en un disco duro externo.


Acabo de configurar el servidor win32svn según este artículo de Jeff Atwood.

A diferencia de VisualSVN, win32svn no está tan estrechamente integrado a Windows, está orientado al uso de terminales y está abierto bajo Apache License.


Al votar en favor de CollabNet Subversion Edge, es muy fácil de configurar y administrar a través de una interfaz web. Me siento cómodo editando archivos de configuración si debo, especialmente viniendo de un entorno Linux, pero es agradable no tener que hacerlo, CollabNet lo hace fácil.


Elegimos VisualSVN porque facilita la autenticación de Windows en lugar de tener un usuario SVN por separado.

Otros beneficios es una GUI fácil de usar para la administración de permisos y para gestionar los ganchos de SVN.

La única cosa de la que no soy realmente fan es la GUI web. Por lo que sé, no puedes ver los diffs basados ​​en la web, así que si eso hace la diferencia ...


Mis amigos que dirigen una tienda de Windows hablan muy bien de VisualSVN



Todas estas soluciones configuran el servidor Apache HTTPD estándar con integración de Subversion. No hacen magia real.

UberSVN y VisualSVN proporcionan una interfaz de interfaz bastante bonita, pero detrás de escena, es solo la configuración estándar de Apache. Si no eres un CM, y no quieres que sea tu trabajo, esa no es una mala alternativa. Sin embargo, nunca intentes ajustar la configuración detrás de sus espaldas. Revertirán los cambios o realmente estropearán las cosas.

Sin embargo, uso Apache httpd para acceder a mi Windows Active Directory. Configuro mis usuarios, por lo que su cuenta y contraseña de Windows son su cuenta y contraseña de Subversion. Configuré un Grupo de seguridad de Active Directory o un Grupo de intercambio de Active Directory como mi base de datos de autorizaciones. Si un usuario es miembro de este grupo, tiene acceso al repositorio a través de su inicio de sesión de Windows. Si no, no tienen acceso. Limpio y simple. Ya no estoy en el negocio de autorización de usuarios, lo que me da más tiempo para jugar a Candy Crush ... Es decir, a otro trabajo de CM.

De lo contrario, también podría usar svnserve : es más rápido que Apache httpd, mucho más fácil de configurar y más estable también.

Si no va a utilizar Active Directory como su back-end de autorización, es técnico y no le molesta ensuciar sus manos, usaría play svnserve (y lo configuraría como un servicio de Windows . No es necesario cualquiera de estos paquetes.

Si va a utilizar Active Directory como su back-end de autorización (¿y por qué no?), Usaría CollabNet Subversion Edge para ayudar a configurar Apache httpd y Subversion y realizar toda mi configuración manualmente. Configurar Active Directory a través de LDAP a través de Apache httpd no es realmente tan difícil, y una vez hecho esto, probablemente nunca tenga que volver a tocar. La documentación sobre la integración de Apache httpd / Subversion / LDAP / ActiveDirectory se puede encontrar fácilmente .

Le sugiero que mire la Documentación de Subversion en línea y la revise. Si pensar en usar el cliente de la línea de comandos svn te hace sentir mareado, entonces obtén VisualSVN o UberSVN y deja que se encarguen de ti. Si no te importa andar todo 1990 con tu computadora, entonces olvídate de los frontales bonitos y usa CollabNet Edge.

Una cosa más, no soy fanático de ViewVC que viene con CollabNet Edge. Tiene que usar file:// protocolo file:// y debe ejecutarse en el mismo servidor que el software del servidor de Subversion. En cambio, prefiero Sventon . Se puede ejecutar en un servidor separado, y puede usar las mismas credenciales que sus credenciales de Subversion estándar. Además, me gusta la interfaz un poco mejor.


Usamos un módulo Apache SSPI con el servidor de subversión Collab.Net.

Funcionó perfectamente para nosotros