Wiki Ubuntu-it

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

Versione 5 del 22/09/2012 18.49.37

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

add

Il comando add serve per aggiungere un file al controllo di versione.

bzr add nome_del_file

commit

Il comando commit salva un'istantanea (detta revisione) dei files sotto il controllo di versione.
La sintassi è la seguente:

bzr commit -m "Descrizione delle modifiche fatte"

Se si vuole semplicemente lasciare un messaggio nei log bisogna dare quest'altro comando:

bzr commit -m "Messaggio" --unchanged

uncommit

Il comando uncommit rimuove una revisione dai log. Il comando da utilizzare è questo:

bzr uncommit numero_della_revisione

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