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)
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.