2010-07-30 31 views
39

¿Alguien sabe cómo configurar un servidor SVN básico en mi PC de Windows? Quiero crear un repositorio SVN para almacenar el código de los proyectos de mi casa que tengo alineados.¿Configurar un servidor SVN?

¿Alguien sabe cómo hacer esto?

+0

Eche un vistazo a la documentación oficial: http://svnbook.red-bean.com/es/1.0/ch06.html Es un buen comienzo –

+3

¿Por qué debería pertenecer a superusuario? Supongo que la mayoría de las personas en superusuario ni siquiera saben qué es SVN. –

+0

@Matthew, si se considera adecuado para cualquier sitio que no sea SO, sugiero personalmente que sea ServerFault (ya que configurar un servidor SVN sería/podría/debería ser una tarea administrativa) en lugar de SU, por lo que Estoy de acuerdo con usted allí ... +1 :) (Me apresuro a añadir que * no he * puesto un "cierre" en contra de esta pregunta) – Rob

Respuesta

55

Instalar VisualSVN Server. La parte del servidor es gratis. También puede usar cualquier herramienta SVN para crear repositorios locales en su sistema de archivos si lo desea. Mi herramienta favorita del lado del cliente es TortoiseSVN.

+2

+1 para VisualSVN. Lo uso todo el tiempo para los proyectos de mi casa. Incluso si nunca trabajo con otro desarrollador, tener SVN me permite hacer un seguimiento de los cambios que hago con el tiempo, y revertir los errores después del hecho. :) –

+0

Solía ​​ejecutar un servidor Linux que alojé SVN a través de SSH. Pero creo que VisualSVN en mi servidor de Windows es una opción mucho más agradable. –

+1

+1 para la sugerencia de simplemente crear repositorios locales con TortoiseSVN. En realidad, un servidor suele ser excesivo para proyectos personales ... –

16

Puedo recomendar encarecidamente VisualSVN. Es muy fácil de configurar, configurar y usar.

Lo he instalado recientemente y lo he encontrado completamente sin dolor. SVN en cuanto al cliente, recomendaría TortoiseSVN. Se integra directamente con Explorer y, nuevamente, es fácil de usar.

Si está trabajando con Visual Studio, AnkhSVN es un gran cliente que se integra en VS y no parece tener ningún problema con el uso junto con TortoiseSVN.

7

Uso VisualSVN en mi servidor Windows 2008 y funciona muy bien. Luego uso TortoiseSVN en las máquinas de mis clientes. La instalación es sencilla y debe estar en funcionamiento en poco tiempo.

1

Yo también echaría un vistazo Assembla. Alojamiento en línea para SVN y Git. He usado tanto VisualSVN como Assembla para proyectos personales.

0

Compruebe Beanstalk en realidad no es una respuesta a la pregunta que hizo, pero podría ahorrarle muchos problemas. También puede consultar VM marketplace, hay muchas máquinas virtuales que lo pondrán en funcionamiento súper rápido.

Aquí también hay uno muy bueno llamado PMRepo, que incluye Trac, Subversion y Hudson en una máquina virtual.

2

Si usted es el único que accede al repositorio, todo lo que necesita es tortugas. Puede hacer un repositorio local en cualquier lugar que desee simplemente haciendo clic con el botón derecho y seleccionando "Crear repositorio aquí", luego simplemente use la ruta del archivo para la URL.

1

Use ubersvn para uso personal funciona muy bien y es freeware.

El programa contiene todas las dependencias necesarias para configurar y ejecutar un servidor Apache Subversion en sistemas operativos Windows, Linux o Mac OS X . Check esto aquí

+0

UberSVN ya no está disponible. – bahrep

+0

@bahrep, consulte http://www.wandisco.com/subversion/download –

+0

Compruebe http://ubersvn.com/ y http://www.wandisco.com/changed-direction – bahrep

3

También recomendaría Visual SVN si desea instalar SVN en su PC con Windows. Hay un nice tutorial que describe el proceso de instalación y configuración.

Sin embargo, piénselo dos veces antes de alojar su producto localmente ya que esa no es la mejor opción.

0

¿Cuál es el veredicto final? para un solo usuario repositorio local lo que sería la mejor opción:

  • acaba de crear repositorios locales con TortoiseSVN (más simple y menos consumo de recursos)
  • instalar servidor de VisualSVN para obtener la funcionalidad adicional que ofrece (por ejemplo, , las copias de seguridad automáticas son muy interesantes ..)

la idea de utilizar el servidor de VisualSVN en mi máquina local con las copias de seguridad automáticas almacenados en una carpeta de Google drive con el fin de mantener el depósito en caso de catástrofe suena bien, pero tal vez es un poco exagerado ... ¿es pesada la inicialización del servidor? la máquina solo se inicia mientras estoy trabajando en mi tiempo libre ... si el servidor no toma un tiempo insignificante para iniciarse cada vez que enciendo la PC, tal vez la primera opción sea mejor.

Cuestiones relacionadas