image/svg+xml
Bazaar-NG quick reference
2007-07-23
Sabin Iacob
en
bzr
bazaar
reference
Inicialización
bzr init miproyecto
Proyecto nuevo
cd miproyectobzr initbzr add .
Proyecto existente
bzr branch mp miproyecto
Nuevo branch
bzr checkout mp miproyecto
Nuevo checkout
bzr checkout --lightweight mp \ miproyecto
Nuevo checkout "ligero"
Manipular Archivos
bzr add foo.pybzr add bar/
Añadir/"versionar" archivos
bzr remove --keep foo.py
Eliminar archivos
bzr remove --force foo.py
Eliminar y borrar archivos
Información
bzr status
Estado del árbol de trabajo
bzr logbzr log foo.py
Log de revisión
bzr diff
Cambios en el árbol de trabajo
bzr missing
Revisiones perdidas
bzr cat -r3 foo.py
Contenidos de foo.py en la revisión 3
bzr info
Información del branch
bzr diff foo.py
Cambios en foo.py
bzr diff -r1..3 foo.py
Cambios en foo.py entre lasrevisiones 1 y 3
Control de Versiones
bzr commit foo.py -m "foo"bzr commit -m "el resto"
Commit
bzr uncommit
Deshacer último commit
bzr revert
Revertir los cambios
Merging / Integrando
cd miproyectobzr merge ../miproyecto-foobzr commit
Integrar dos branches
cd miproyecto-foobzr pull ../miproyecto
Pull de cambios desde miproyecto
bzr update
Actualizar un checkout
bzr resolve
Autodetectar conflictos resueltos
bzr resolve foo.py
Especificar un conflicto resuelto
Publicando
bzr push sftp://host/miproyecto-fo1
Empujar revisiones remotamente
bzr push ../miproyecto-fo1
Push de revisiones
bzr send
Enviar por Email directriz merge
bzr export ../miproyecto-dist/
Exportar la revisión actual comoun directorio
bzr export ../miproyecto-dist.zip
Exportar la revisión actual comoun archivo
bzr send -o ../base.patch
Crear una directriz merge
Bazaar
Tarjeta de Referencia Rápida
Prefijos URL Soportados
aftp://bzr://bzr+ssh://file:// ftp:// http://https://sftp://
Acceso usando FTP activo.Acceso rápido usando el servidor inteligente de Bazaar.Acceso rápido usando el servidor inteligente de Bazaarsobre SSH.Accesos usando el sistema de archivos estándar (defecto).Acceso usando FTP pasivo.Acceso de solo lectura de branches exportadas en la web.Acceso de solo lectura de branches exportadas en la webutilizando SSL.Acceso usando SFTP (la mayoría de los servidores SSHproporcionan SFTP).
Conceptos
línea de desarrollo para un proyectodirectorio bajo control de versionesalmacén para revisiones de Bazaarversión del código fuente añadido alrepositoriorevisión con nombrebranches que tienen un ancestro comúnla operación de aplicar a un branch todos los cambios introducidos por otra persona
Branch:Árbol de trabajo:Repositorio:Revisión:Tag:Branches relacionadas:Merge / Integración:
Más Información
bzr help
http://bazaar.canonical.com