Capitulo VIII: Resumen y listado de artículos de ayuda

Este es un artículo que forma parte de un grupo de artículos para aprender a configurar un servidor web que te pueden interesar.

Artículos seguidos para realizar este articulo:

  • http://articles.slicehost.com/2008/4/25/ubuntu-hardy-setup-page-1
  • http://articles.slicehost.com/2008/4/25/ubuntu-hardy-setup-page-2
  • http://articles.slicehost.com/2008/4/30/ubuntu-hardy-ruby-on-rails
  • http://articles.slicehost.com/2008/5/9/ubuntu-hardy-mongrel-and-mongrel-clusters
  • http://articles.slicehost.com/2008/4/25/ubuntu-hardy-installing-apache-and-php5
  • http://articles.slicehost.com/2008/5/9/ubuntu-hardy-apache-rails-and-mongrels
  • http://articles.slicehost.com/2007/9/5/introduction-to-svnserve
  • http://articles.slicehost.com/2007/9/5/using-ssh-with-svnserve
  • http://articles.slicehost.com/2007/9/6/multiple-projects-and-subversion
  • http://articles.slicehost.com/2007/9/6/multiple-repositories-and-subversion

Otros Artículos de ayuda:
Continuar leyendo “Capitulo VIII: Resumen y listado de artículos de ayuda”

Usar SVN en una aplicación web (RoR)

Una vez que tenemos ya SVN instalado y más o menos, sabemos lo que es, podemos poner un caso práctico del uso de este repositorio para desarrollar una aplicación en Ruby on Rails (sería parecido para PHP u otros lenguajes). Al proyecto lo vamos a llamar “txurdi_web“.

Lo primero, crear la estructura básica de un repositorio. En muchos how-tos que he leido, borran luego la estructura, pero yo prefiero mantenerla para futuros proyectos; DRY (don’t repeat yoursef – no te repitas); osea que lo guardaremos en la home.

cd /my/homedir
mkdir repo_vacio
mkdir repo_vacio/branches
mkdir repo_vacio/tags
mkdir repo_vacio/trunk

Una vez que tenemos la estructura, creamos el repositorio y hacemos la importación inicial:
Continuar leyendo “Usar SVN en una aplicación web (RoR)”

Que es eso de los repositorsios SVN?

Nunca había usado un repositorio para control de versiones, ¡para qué! si mis proyectos son muy pequeños… que iluso, no sabía lo que me perdía. Estoy usando Subversión (SVN) para dos proyectos en los que estoy trabajando y volver al tar gz se me va a hacer muy duro… Por eso, me he propuesto aprender a configurar y usar SVN bien, y ya que aprendo, escribirlo para que otros lo puedan aprovechar.

Voy a escribir según vaya aprendiendo, osea que iré actualizando continuamente (ya sé, tendría que instalarme un wiki, pero prefiero hacerlo cuando tenga svn, y de paso, escribir también como lo hago :-). Cualquier cosa que veáis que está mal/mejorable, me comentáis y actualizo.

Empezando a lo fácil, voy a aprender a usarlo como repositorio de archivos, para usarlo como sitio central donde guardar mis archivos (documentos, fotos, artículos…)

De está manera:

  • no volveré a perder todos los contactos que tenía guardados en un archivo de texto, ni los apuntes de clase de primero de la uni, ni las fotos del viaje a Oviedo.
  • podré tener todo lo que necesite en cualquier ordenador que esté usando, sin pensar en cual lo guardé
  • si hago cambios en un documento y borro algo que luego me doy cuenta que necesito, podré recuperar la copia anterior. (como con Ctrl+Z pero sobre archivos guardados)
  • no necesitaré acceder por SSH ni nada por el estilo al PC donde tengo los datos, los descargo una vez, y ya puedo usarlos, hasta que tenga que subir o bajar cambios

¿qué es SVN?
Continuar leyendo “Que es eso de los repositorsios SVN?”