tortoise subversion remote online svn tortoisesvn online-repository

svn - remote - Instalar repositorios de subversion en mi cuenta de hosting compartido de GoDaddy



tortoise svn (6)

Soy un programador solitario que trabaja en muchos proyectos .Net. Trabajo solo y no usé el control de versiones hasta ahora. Hace poco aprendí los beneficios de usar el control de versiones. Como tengo tres máquinas en las que trabajo, mantener una versión sincronizada de un proyecto a veces resulta ser demasiado. Entonces, ahora planeo usar Subversion como mi servidor de control de versiones.

Dicho esto, leí muchos hilos, blogs, etc. sobre los beneficios de usar el control de versiones para un solo desarrollador. Estoy de acuerdo con la mayoría de ellos, pero una cosa que la mayoría de ellos no discutió fue cómo usar SVN sin depender realmente de uno de su sistema particular como servidor. La razón por la que quiero hacer esto porque todos mis sistemas casi nunca están en condición "siempre activa". Por lo tanto, si alojo mis repositorios en mi escritorio principal, es posible que no pueda trabajar en mi computadora portátil si mi escritorio está apagado (¿o me falta algo aquí?)

Por eso, quiero saber que puedo alojar mis repositorios de Subversion en mi cuenta de hosting compartido de GoDaddy y acceder a ellos desde las tres computadoras que tengo.

O alternativamente, ¿hay algún repositorio svn en línea gratuito (y rápido) que pueda usar? Estoy tratando de no usar ningún cliente gui por ahora, ya que quiero borrar mis conceptos básicos primero con svn, pero luego planeo usar TortoiseSVN como mi cliente.


Es posible que desee ver otros sistemas de control de versiones que no estén basados ​​en un servidor central. Git es la opción más popular en estos días.

Además, si su proyecto es de código abierto, GitHub es gratuito y le hace todos los problemas. Te costará alojar proyectos comerciales.

Actualizar:

Solo para aclarar mi respuesta, la forma en que veo que hace 2 preguntas, primero es cómo usar Subversion en su entorno no centralizado O usar alternativas alojadas de forma gratuita.

Parece que recién comienza con el control de versiones y no conoce demasiadas opciones. Estoy completamente de acuerdo con él al usar un servicio gratuito de subversión, acabo de mencionar una alternativa que, de forma nativa, hace lo que pretendía hacer en primer lugar con sus 3 computadoras y su subversión.

¡Este no es un comentario como "¡Dios mío! ¡¡Tu [scm] apesta !! ¡¡11, solo usa mi amado [anotherscm] !!"

Actualización: (respuesta a @Yogesh)

En realidad, el hecho de que esté "basado en la fusión" es lo que lo hace capaz de trabajar de manera descentralizada y con todas las funciones mientras está desconectado, hace que sea muy fácil trabajar con las sucursales porque en realidad cada copia de trabajo es una rama, mientras que la división en Subversion es una molestia. No trabajo demasiado con binarios, pero al leer un poco no creo que Git tenga muchos problemas con ellos ( 1 | 2 ).

Git no es mejor ni peor que Subversion, depende completamente de tus necesidades. Una vez más, tu elección, solo estaba señalando que Git podría ser una buena opción para tus necesidades, incluso si no estás en un equipo.


No estoy seguro de GoDaddy, pero no debería tener problemas para desarrollarse en modo desconectado con Subversion. En cuanto a otros hosts, puedes probar ProjectLocker .


Primero, GoDaddy no permite la instalación de Subversion. Es un servicio independiente que se ejecuta para proporcionar una interfaz similar a la web, no una cuenta de alojamiento.

Con eso dicho, hay algunas versiones gratuitas que todavía existen.

Voto por CodePlex porque es gratuito y utiliza Subversion (a través del enlace TFS), además de proporcionarle foros, áreas de documentación, etc.

http://www.codeplex.com

Además, Google Code también está basado en subversión (aunque me gusta más la comunidad CodePlex):

http://code.google.com

Si quieres algo más privado, recomiendo Unfuddle ya que tienen una versión gratuita. Simplemente no compruebes archivos grandes.

http://www.unfuddle.com

Otro privado es Project Locker:

ProjectLocker

Por último, recomiendo encarecidamente que recoja y lea un libro de Subversion sobre usos prácticos de Subverison, que organice sus múltiples proyectos y la gestión adecuada de sucursales / fusiones.

Control de versiones con subversión.

También puedes leerlo gratis aquí: http://svnbook.red-bean.com/ Pero es una lectura seca muy larga. Recomiendo encarecidamente recoger el libro para hojear el camino.

  • Actualizado el 12-12-2010: se agregó CodePlex ahora que tienen SubVersion.
  • Actualizado 2017-06-05: Google Code se cerró en 2016 y Microsoft CodePlex se cerró en 2017. Esas fueron las dos principales empresas patrocinadoras de SVN; y ambos tienen el mismo motivo para el cierre: GitHub que está basado en Git.

Soy un codificador solitario que usa subversión. No pude usar el alojamiento compartido para alojar mi código, pero no fue tan difícil configurar apache y subversion en mi máquina xp en casa. Luego compré un dominio barato en godaddy.com que apuntaba a mi casa.

Subversion para Windows con servidor Apache


Uso assembla para mis proyectos personales. Es gratis y ha sido bueno hasta ahora.


https://riouxsvn.com/ proporciona un alojamiento de subversión gratuito y muy fácil de usar. Es muy adecuado para uso personal o proyectos a pequeña escala.