Pregunta

Tengo algunas dudas sobre cómo configurar mis cosas SVN.

Primero mi situación: Programador que trabaja solo en la mayoría de las cosas, no se necesita acceso externo (todavía).

Quiero:

  • Un SVN rápido, preferiblemente libre.
  • Privado
  • Respaldo amigable
  • Algo sin problemas
  • Mucho almacenamiento.
No quiero:
  • Tener problemas para transferir mis datos a otra instalación comp / svn.
Lo intenté: Solución alojada gratuita de Assembla y algunas otras soluciones alojadas gratuitas, estas no funcionarán para mí debido a las limitaciones de almacenamiento / proyecto.

Entonces ahora tengo las opciones:

  • Obtenga un host compartido con una gran cantidad de espacio para SVN.
  • Simplemente instálelo en una de mis comps (ejecutando Windows)
  • Instálelo en una imagen de vmware que facilitaría la copia y tal vez facilitaría el proceso de copia de seguridad.

¿Qué harías en mi situación y por qué?

Editar:

¿O es GIT una mejor opción en esta situación, y si es así, por qué? (teniendo en cuenta que no tengo experiencia con esta tecnología)

¿Fue útil?

Solución

Echaría un vistazo a VisualSVN Server . Se instala fácilmente en Windows y aborda todas sus inquietudes.

Otros consejos

Instalar en una imagen VMWare significaría que se ha convertido en portátil entre sistemas. Mientras no requiera acceso desde sitios externos, usaría esa solución. Puede usar una imagen VMWare preconstruida [1] o crear la suya propia simplemente usando una distribución de Linux como Ubuntu [2]. Alternativamente, puede optar por una solución liviana de Linux [3] [4] e instalar lo que necesita SVN para funcionar.

Personalmente tengo un servidor Linux configurado en mi casa (que pronto se trasladará a mi oficina) que aloja mi repositorio SVN; si puede sacrificar una máquina vieja, esta es, con mucho, la mejor manera de hacerlo.

[1] http://www.vmware.com/appliances/directory/308
[2] https://help.ubuntu.com/8.10/serverguide/C /subversion.html
[3] http://archlinux.org
[4] http://damnsmalllinux.org

No soy un experto en SVN, pero somos un entorno de Windows y recientemente cambiamos a SVN.

Estamos muy contentos con el servidor (gratuito) de VisualSVn, que no hace mucho pero lo hace un poco más "parecido a Windows" para la administración.

http://www.visualsvn.com/server/

funciona muy bien Para alojar en este entorno, en términos de imagen de PC o vmware separada, ambos podrían funcionar; para la copia de seguridad del repositorio en el entorno de Windows, es un poco complicado, pero usamos algo en este sentido:

http://svn.haxx.se/users/archive -2007-07 / 0909.shtml

Para proyectos caseros, estaba usando VisualSVN Server . Era tan fácil de usar y la configuración era tan mínima que convencí a mi jefe de reemplazar SourceSafe en el trabajo con él. Literalmente, se configuró en minutos. El acceso de seguridad también fue muy sencillo. Compramos el complemento para Visual Studio en VisualSVN también para permitirnos comprometer y actualizar proyectos directamente desde el IDE. Esto requiere que se instale TortoiseSVN en la máquina del cliente. Toda la configuración del servidor se puede ejecutar directamente desde la consola de administración de VisualSVN, que también se ajusta a la consola de administración de computadoras de Windows.

Hmm, mi apuesta sería instalarlo en su máquina, en un disco duro externo. Sacrificará un poco la velocidad, pero tendrá el almacenamiento (tiene su propio HDD) y la facilidad de respaldo.

Lamento dar esta respuesta que probablemente no quiera escuchar (leer), pero no sus requisitos solo griten " GIT ! " ;?

Es ideal para situaciones en las que solo desea utilizar un sistema de control de versiones sin la molestia de configurar un repositorio. Simplemente git init y estará listo para ir ...

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