- Es patrocinada por Canonical Ltd. ¿te suena? Canonical es el sponsor comercial de Ubuntu
- Se centra en la facilidad de uso y puede ser utilizado por un único o en conjunto con equipos de desarrollo
- Está escrito en Python, publicado bajo licencia GNU/GPL y disponible para plataformas Windows, Linux y Max OS X.
- Comandos similares a otros sistemas de control de versiones (CVS, SVN)
Instalación:
#apt-get install bzr python python-paramikoCreamos un directorio para compartir:
mkdir /home/usuario/proyectoacompartir
bzr initDespues creamos un fichero por ejemplo nombres.txt e introducimos 1 nombre dentro de el.
nano nombres.txtDespues hacemos:
bzr add
Despues añadimos un comentario de nuestra modifiación
bzr commit -m "he añadido mi nombre"
Instalación:
#apt-get install bzr python python-paramiko
Puedes decirle a bazaar quién eres, de esta forma:
bzr whoami “Pepito Pérez”
Conseguir la rama del repositorio:
bzr branch sftp://nombre_de_usuario@IP_DEL_SERVIDOR/home/usuario/proyectoacompartir
Es importante que el nombre de usuario exista en el equipo que hace como servidor y que lógicamente tenga permisos para escribir en la carpeta /home/usuario/proyectoacompartir.
Convertir la rama en un checkout:
bzr bind sftp://nombre_de_usuario@IP_DEL_SERVIDOR/home/usuario/proyectoacompartir
NOTA: esto debe de ser desde la carpeta que se ha creado al conseguir la rama.
Si vas a hacer cambios en el fichero:
Primero te sincronizas con el repositorio para tener la última versión:
bzr update
Puedes comprobar si ha habido cambios:
bzr diff
Realiza tus cambios al fichero y luego haz un commit:
bzr commit -m “Yo tambien he añadido mi nombre”
dns de estos cliente va a ser la IP 192.168.1.1 y 80.58.0.33 y se incluye una reserva de la IP 192.168.1.50 para el cliente que tenga la siguiente dirección MAC: 08:00:27:ac:5c:45.