Author Topic: Primer paso con Subversion y demasiadas dudas...  (Read 4898 times)

Jibarito

  • Jr. Member
  • **
  • Posts: 50
  • Karma: 0
    • View Profile
    • Blog de Sistemas y Automática
Primer paso con Subversion y demasiadas dudas...
« on: Mayo 02, 2010, 03:31:53 am »
Hola, os agradecería si me ayudáis con algunas dudas sobre instalar y usar "subversion".

Me he decidido a probar subversion, lo he descargado de "subversion.tigris.org". (versión svn-win32-1.6.6) y lo he instalado. En las notas del archivo de instalación ponía que es necesario un servidor Apache, así que me he bajado el .msi de la versión 2.2.15-win32-x86... aunque aún no la he instalado. (he leído ya las instrucciones para hacer que subversion "vea" a Apache)

La primera duda es que no entiendo cuál es el papel de cada servidor. Tengo ya dos servidores y aún nadie me ha hablado de ningún cliente...

La segunda es que he leído en la wiki cómo montar el servidor de svn como servicio "si no está como servicio"... pero no sé cómo comprobar si ya está como servicio o no.

Por otro lado, no estoy seguro de haber entendido cómo funciona todo si decido tener el repositorio en la web... ¿todo es igual pero poniendo la dirección web en vez de "file://... " cuando se hace un "checkout" o un "commit"? (los ejemplos del manual son todos para servidores locales)...

¿los dos servidores van en mi PC?¿ninguno corre en el host en el que aloje el repositorio??

Por otra parte, me he pasado por "code.google.com/intl/es-ES/projecthosting/" y he visto que lo ofrecen para proyectos de software libre... ¿Eso me obliga a compartir el proyecto y/o el código? ¿Los repositorios gratuitos me ahorran tener que instalar alguno de los servidores?

y... bueno, ahora mismo no recuerdo más dudas. Creo que si me aclaran éstas las demás las podré resolver yo solito buscando y leyendo.

Muchas gracias de antemano.

Salu2
« Last Edit: Mayo 02, 2010, 03:35:49 am by Jibarito »

chuidiang

  • Administrator
  • Hero Member
  • *****
  • Posts: 5472
  • Karma: 12
    • View Profile
    • Apuntes de programación
Re: Primer paso con Subversion y demasiadas dudas...
« Reply #1 on: Mayo 02, 2010, 04:14:54 am »
Hola:

Empecé a contestar, pero me estaba quedando muy largo, así que lo he escrito en la wiki

http://www.chuidiang.com/chuwiki/index.php?title=Decisiones_a_la_hora_de_montar_un_repositorio_de_subversion

Echale un ojo a visualsvn server, es la forma más fácil de montarse un servidor subversion en windows. Y sólo necesitas un servidor: el de google-code, o tu propio svnserve, o tu apache con plugin de svn, o incluso ninguno si usas file://

Se bueno.
« Last Edit: Mayo 02, 2010, 04:28:33 am by chuidiang »

Jibarito

  • Jr. Member
  • **
  • Posts: 50
  • Karma: 0
    • View Profile
    • Blog de Sistemas y Automática
Re: Primer paso con Subversion y demasiadas dudas...
« Reply #2 on: Mayo 02, 2010, 07:05:26 pm »
Muchas gracias. Creo que me ha quedado todo bastante claro.

Ahora, mirando los archivos de la carpeta de subversion he podido comprobar que el paquete que he instalado trae el comando "svnadmin", el servidor "svnserve" y el cliente para la linea de comandos "svn". (No entiendo porqué decían en las notas que era necesario instalar Apache...)

Creo que voy a empezar con ese servidor y cliente para aprender y pronto probaré el "VisualSvn server".

Muchas Gracias!

chuidiang

  • Administrator
  • Hero Member
  • *****
  • Posts: 5472
  • Karma: 12
    • View Profile
    • Apuntes de programación
Re: Primer paso con Subversion y demasiadas dudas...
« Reply #3 on: Mayo 03, 2010, 02:55:00 am »
Hola:

Lo de instalar apache es por lo siguiente.

Lo de no instalar servidor y usar file// no se suele usar nunca. Va bien si vas a trabajar tú solo, pero no es lo habitual.

svnserve en su día decía tener problemas con windows, por lo que recomendaban no usarlo directamente en windows. Por desgracia muchísimas de las herramientas gratuitas (svn entre ellas) están desarrolladas y pensandas para linux (el mundo libre), por lo que a veces hay que hacer malabarismos para poder usarlas en windows.

Así que para windows la única opción que queda es la de montar el servidor Apache. O Buscarse un servidor como visualsvn que te lo hace todo él solito de un tirón.

Se bueno.

 

ey