Obre el menú principal

Bazaar entorn grafic

La revisió el 09:29, 24 jul 2011 per Sasogu (discussió | contribucions) (Utilitzem ara l'entorn gràfic)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)

Concepte de Bazaar

Bazaar és un sistema de control de versions que l'ajuda a seguir la història del projecte en el temps i per col.laborar fàcilment amb altres. Tant si ets un desenvolupador individual, un equip de col-localitzats o una comunitat de desenvolupadors repartits per tot el món, les escales de Bazaar i s'adapta a les seves necessitats. Part del Projecte GNU , Bazaar és un programari gratuït patrocinat pel canònic . Per a una mirada més propera, consulteu deu raons per canviar a Bazaar.

Font: [Bazzar][1]

Descàrrega per a diverses plataformes

GNU/Linux, Unix, BSD, FreeBSD, Solaris, Mac OS X i Windows [2]

Per què utilitzar un entor gràfic

L'entorn gràfic té sentit, sobretot, quan estem començant a explorar el programa. De sobte ens veiem en la necessitat d'entendre un fum de conceptes abstractes que no entenem molt bé. Això es fa molt més fàcil d'entendre amb un entorn gràfic.

Una vegada ja ens hem familiaritzat amb els conceptes, llavors, ja podriem utilitzar la cònsola com a mecanisme de treball. A la llarga és un procediment molt més usable, cómode i ràpid, ja que les necessitats que tenim solen ser sempre les mateixes reduint-se la variabilitat de la sintaxi.

Instal·lació de Bazaar en els diversos sistemes operatius

Bazaar funciona perfectament sobre GNU/Linux, Mac OS X i Windows.

Instal·lació de l'entorn gràfic sobre GNU/Linux

Tot i que a Ubuntu tenim tots aquests paquets, no fa falta instal·lar-los tots, ja que molts són específics de tasques concretes.

bzr - easy to use distributed version control system
bzr-doc - easy to use distributed version control system (documentation)
bzrtools - Collection of tools for bzr
devscripts - scripts to make the life of a Debian Package maintainer easier
etckeeper - store /etc in git, mercurial, bzr or darcs
python-bzrlib - distributed version control system - python library
bugs-everywhere - distributed bug tracking system using VCS storage
bzr-builddeb - bzr plugin for Debian package management
bzr-builder - construct a bzr branch from a recipe
bzr-cvsps-import - CVS to Bazaar importer
bzr-dbus - D-Bus announcements plugin for Bazaar
bzr-email - Notification email plugin for Bazaar
bzr-explorer - GUI application for using Bazaar
bzr-fastimport - Fast-import/fast-export plugin for Bazaar
bzr-git - Bazaar plugin providing Git integration
bzr-grep - Bazaar plugin to grep files and history
bzr-gtk - provides graphical interfaces to Bazaar (bzr) version control
bzr-hg - Bazaar plugin providing Mercurial integration
bzr-loom - Focused patch plugin support for Bazaar
bzr-pipeline - Bazaar plugin for managing a pipeline of changes
bzr-pqm - bzr plugin to submit an email to a Patch Queue Manager
bzr-rebase - transitional dummy package for bzr-rewrite
bzr-rewrite - History rewriting plugin for Bazaar
bzr-search - search plugin for Bazaar
bzr-stats - statistics plugin for Bazaar
bzr-svn - Bazaar plugin providing Subversion integration
bzr-upload - Bazaar plugin for uploading to web servers
bzr-webdav - WebDAV transport support for Bazaar
bzr-xmloutput - XML Communication plugin for Bazaar
cia-clients - clients scripts for CIA commit notification on IRC
config-manager - manage directories with Arch, Bazaar, CVS, HTTP, FTP and/or Subversion
gedit-developer-plugins - A set of gedit plugins for developers
gforge-plugin-scmbzr - collaborative development tool - Bazaar plugin
hitchhiker - access locations using Bazaar transports
libzrtpcpp-1.4-0 - ccrtp extension for zrtp/Zfone support
libzrtpcpp-dev - Headers and static link library for libzrtpcpp
mr - a Multiple Repository management tool
nautilus-bzr - Bazaar (bzr) integration for nautilus
qbzr - Graphical interface for Bazaar using the Qt toolkit
trac-bzr - Bazaar version control (bzr) backend for Trac
ubuntu-dev-tools - useful tools for Ubuntu developers

Instal·larem, en principi dos programes:

$ sudo apt-get install bzr bzr-explorer

bzr Paquet que conté el programa en sí.

bzr-explorer Entorn gràfic de Bazaar.

Creem una carpeta per treballar

$ mkdir /home/lliurex/bazaar

Ens situem a aquesta carpeta:

$ cd /home/lliurex/bazaar

Aniriem ara al server, en aquest cas, Launchpad, per tal de sincronitzar els arxius que hi són allà.

Projecte on estan totes les branques o carpetes:

https://launchpad.net/~edutictac

Captura-Code - “EduTicTac” team - Chromium.png

Launchpad0.png

Per inicialitzar una branca executarem a la cònsola:

$ bzr branch lp:~edutictac/+junk/ratolijclic-conf

Això ens crearà un arxiu ocult .bzr, el qual s'encarregarà de fer el seguiment de la carpeta.

Utilitzem ara l'entorn gràfic

Per executar-lo cal escriure a la cònsola

$ bzr explorer
Nota clasica.png Cal respectar l'espai de separació entre els comandaments bzr i explorer


Ara obrim la carpeta /home/lliurex/bazaar/retolijclic-conf que hem creat abans i hem baixat mitjançant la cònsola. La obrim des l'entorn gràfic de Bazaar.

Captura-Welcome-BazaarExplorer.png


Detall de la carpeta per dins:

Captura-ratolijclic-conf-BazaarExplorer.png


Descripció dels comandaments a l'entorn gràfic:

ComandamentsBazaarExplorer.png

Per últim comentarem que no es pot pujar codi si no es té una signatura digital generada per GNU/Linux.