Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 1 del 15/09/2012 16.31.11

Nascondi questo messaggio


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"

Una volta salvate, le modifiche non possono essere annullate.

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

Assicurarsi di avere i permessi prima di caricare 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

Ulteriori risorse


CategoryNuoviDocumenti