2009-03-05 12 views
13

¿Qué servidor de Subversion (SVN) recomendaría un novato en el sistema operativo Windows Server?Servidor Subversion para usar en Windows

Creo que usaré TortoiseSVN en el cliente y haré el desarrollo de .NET principalmente.

ACTUALIZACIÓN:
Un gran consejo. Estoy escogiendo mi respuesta en base a los votos. Voy a probar VisualSVN y CollabNet. Por favor, lea la respuesta de chyne, que también pensé que era muy buena (+1). Probaré ese método también.

Volveré a esta pregunta en una semana o dos una actualización con mis pensamientos en los comentarios.

Respuesta

24

Utilizo el servidor VisualSVN y me resulta muy fácil de configurar y usar.

Además, si estás haciendo un desarrollo de .NET, mira en AnkhSVN para la integración de Visual Studio. Tengo tanto ese y tortuga SVN instalados como clientes.

+0

Solo asegúrese de descargar el servidor, porque también lo convierten en un cliente. El servidor es gratis, mientras que el cliente no es tan libre. Pero sí, VisualSVN es bastante limpio. –

+0

Esto es lo que usamos, gran cosa –

+1

Junto con el servidor de VisualSVN utilizo el cliente de VisualSVN y creo que vale la pena $ para la buena integración de Visual Studio. – Rory

13

Simplemente use la distribución estándar de Windows del SVN server, ejecutándose como un servicio. Funciona perfectamente bien para mí. Yo uso TortoiseSVN para el cliente también.

+0

¿Dónde está la distribución estándar? ¿Eso es CollabNets? – BuddyJoe

+1

CollabNet, sí. http://subversion.tigris.org/ – Piskvor

+2

Algunas instrucciones para configurar svnserve en Windows http://tortoisesvn.net/docs/release/TortoiseSVN_en/tsvn-serversetup-svnserve.html#tsvn-serversetup-svnserve-2 – si618

0

Me gustaría ir por el funcionamiento básico del paquete de molino SVN server, especialmente porque utilizará Tortoise. Es delgado :)

3

sliksvn simple, gratuito y simplemente funciona: se ejecuta como un servicio, no es necesario un servidor web.

1

Tuve problemas con SlickSVN ya que puedes leer acerca de here. Al final fui con los binarios de CollabNet.

+0

bueno saberlo (+1) – BuddyJoe

6

Si estamos hablando de una persona, acaba de empezar, trabajando en sus propios proyectos personales en un solo PC, entonces yo recomendaría empezar con un repositorio basado en sistema de archivos y omitir el servidor completo. Mantenlo simple.

TortoiseSVN puede crear un repositorio local (en una unidad de red o disco externo si necesita la seguridad de tener su copia de trabajo y repositorio en diferentes lugares).

Simplemente cree una carpeta en alguna parte para su repositorio, haga clic con el botón derecho y use el comando "Crear repositorio aquí" de Tortoise.

La URL de su repositorio será algo así como: file:///X:/path/to/repository.

Siempre puede mover su repositorio a un servidor más adelante si es necesario.

0

A menudo uso TortoiseSVN en combinación con el servidor de Subversion simple oficial que se incluye con los binarios de Windows oficiales de Subversion. Creé un archivo de script por lotes simple que inicia el servidor cuando lo necesito.Aquí está:

@echo Starting SVNServe in daemon mode... 
C:\Utils\SVN\bin\svnserve.exe -d -r C:\Repositories 

Como puedes ver, guardo mis repositorios en C: \ Repositories.

Por supuesto, este es un enfoque muy simple. Si desea más seguridad, probablemente alojará los repositorios en un servidor diferente, etc. Pero, por otro lado, es muy fácil de administrar.

Cuestiones relacionadas