La Función de este Blog

Todos tenemos una razón de existir, y la razón de este blog no es la de duplicar información de otras webs, sino la de servirte de guía hacia ella.

Aquí podrás encontrar todas las utilidades y funciones que vaya necesitando y encontrando para mis proyectos webs.

Espero que os sea de ayuda.

Saludos

sábado, 12 de enero de 2013

Creando proyecto Bazaar (bzr)

Buenas, hoy vamos a crear un proyecto desde cero con Bazaar, un buen sistema de versiones.

Lo primero, entramos dentro de la carpeta donde se encuentra el código que vamos a compartir.

user@pc: ~$ cd /var/www/proyecto


Ahora ejecutamos el comando para indicar que vamos a inicializar un nuevo proyecto

user@pc: /var/www/proyecto$ bzr init

Ya tenemos el proyecto inicializado, para comprobarlo hacemos un ls -la y veremos que tenemos una carpeta nueva, .bzr El siguiente paso es irnos al directorio donde tendremos otro repositorio:

user@pc: /var/www/proyecto$ cd /home/user/Bazzar

En este directorio nos hacemos un branch hacia el proyecto

user@pc: /home/user/Bazaar$ bzr branch /var/www/proyecto

Esto nos creará el directorio proyecto, entramos en el y ejecutamos el bind. Importante, no debe de existir el directorio.

user@pc: /home/user/Bazaar$ cd proyecto
user@pc: /home/user/Bazaar/proyecto$ bzr bind /var/www/proyecto

Con esto ya tenemos listo el sistema de versiones. Un pequeño listado de los comandos usados:
  • añadir los ficheros (bzr add), 
  • hacer commit (bzr commit -m "comentario"), 
  • ver el estado (bzr status) y 
  • actualizarnos (bzr update)
Espero que os ayude. Nos vemos.

Nota: para el ejemplo he creado el propio repositorio dentro del mismo equipo. Para poder compartirlo con más gente a través de un servidor, solo tendréis que cambiar la ruta del branch y del bind, como se indica aquí, podéis usar sftp, ssh, entre otros, esto ya se verá en otro artículo.


No hay comentarios:

Publicar un comentario