3684
Commento:
|
4540
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 43: | Linea 43: |
== add == | == Gestione di files == === add === |
Linea 46: | Linea 48: |
Linea 48: | Linea 51: |
}}} === remove === Il comando [[http://doc.bazaar.canonical.com/bzr.dev/user-reference/remove-help.html|remove]] rimuove un file al controllo di versione. {{{ bzr remove nome_del_file |
|
Linea 71: | Linea 82: |
}}} == log == Il comando [[http://doc.bazaar.canonical.com/bzr.dev/en/user-reference/log-help.html|log]] visualizza i log del branch. {{{ bzr log }}} == diff == Il comando [[http://doc.bazaar.canonical.com/bzr.dev/en/user-reference/diff-help.html|diff]], nella sua sintassi base, confronta i files attuali con quelli dell'ultima revisione. {{{ bzr diff }}} È possibile indicare con che revisione confrontare con la seguente sintassi: {{{ bzr diff -r[numero_di_revisione] }}} C'è anche l'opzione per confrontare due revisioni: {{{ bzr diff -r[numero_di_revisione_1]..[numero_di_revisione_2] |
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
Gestione di files
add
Il comando add serve per aggiungere un file al controllo di versione.
bzr add nome_del_file
remove
Il comando remove rimuove un file al controllo di versione.
bzr remove 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
log
Il comando log visualizza i log del branch.
bzr log
diff
Il comando diff, nella sua sintassi base, confronta i files attuali con quelli dell'ultima revisione.
bzr diff
È possibile indicare con che revisione confrontare con la seguente sintassi:
bzr diff -r[numero_di_revisione]
C'è anche l'opzione per confrontare due revisioni:
bzr diff -r[numero_di_revisione_1]..[numero_di_revisione_2]
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