Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Bazaar è il sistema di controllo di versione distribuito creato da Canonical e scritto in Python.
Bazaar è usato da launchpad.net come sistema per la memorizzazione del codice.
Lo strumento per la gestione di Bazaar è bzr.
Installazione
Per prima cosa installare il pacchetto bzr.
Dopo aver installato il pacchetto bisogna identificarsi con questo comando, da eseguire in una finestra di terminale:
bzr whoami "Nome Cognome <indirizzo_email>"
Per verificare l'identità impostata bisogna dare quest'altro comando:
bzr whoami
Creazione di un nuovo progetto
Per creare un nuovo repository Bazaar bisogna dare il seguente comando:
bzr init-repo nome_del_repo
Poi, per la creazione di un branch eseguire il comando questo comando:
bzr init nome_del_repo/nome_del_branch
Gestione del branch
Per gestire un branch bisogna per prima cosa posizionarsi nella directory che lo contiene, di solito ~/nome_del_repo/nome_del_branch
Aggiunta di files
Per aggiungere un nuovo file nel branch copiarlo nella cartella del branch e dare il seguente comando:
bzr add nome_del_file
Modifica e rimozione di files
Per la modifica e rimozione dei files basta modificarli/eliminarli senza eseguire alcun comando.
Salvataggio delle modifiche
Ogni volta che si ha modificato qualcosa è buona norma salvare le modifiche effettuate dando questo comando:
bzr commit -m "Descrizione delle modifiche fatte"
Se si vuole semplicemente lasciare un messaggio nel branch (per esempio l'annuncio della fine del supporto del branch) bisogna dare quest'altro comando:
bzr commit -m "Messaggio" --unchanged
Interazione con launchpad.net
launchpad.net è il sito di sviluppo di Ubuntu. Tutto il codice è ospitato tramite Bazaar.
Prima di poter interagire con Bazaar bisogna aver un account Ubuntu SSO/launchpad.net e aver configurato sul proprio account una chiave ssh.
Download di un branch
Per poter scaricare un branch da launchpad.net bisogna dare questo comando:
bzr branch lp:~nome_del_proprietario/progetto/branch
Upload di un branch
Per caricare un branch posizionarsi nella root del branch e dare i seguenti comandi:
bzr launchpad-login tuo_nome_su_launchpad bzr push lp:~tuo_nome_su_launchpad/progetto/branch