FANDOM


Prerequisiti Modifica

Hai bisogno di Bazaar per il controllo delle revisioni.

Setup dell'account Modifica

bzr launchpad-login [yourloginid]

Ottenere il codice Modifica

Dovresti innanzitutto preparare la directory nella quale terrai il codice:

mkdir /some/working/dir
bzr init-repo /some/working/dir

Poi crea un repository pulito:

cd /some/working/dir
bzr branch lp:drizzle

Per vedere la cronologia:

cd /some/working/dir
cd drizzle
bzr log | more

Ora puoi creare una copia funzionante del tuo repository:

cd /some/working/dir
bzr branch drizzle drizzle-fix-bugNNNNNN
cd drizzle-fix-bugNNNNNN

NOTA: usa nomi descrittivi come drizzle-fix-bugNNNNNN (dove NNNNNN è l'id del bug).

Ora dovresti compilare Drizzle.

Aggiungere il tuo contributo Modifica

Con una versione funzionante, puoi cominciare ad apportare cambiamenti nel tuo branch, inserendo regolarmente il codice nella tua copia locale.

cd /some/working/dir
cd drizzle-fix-bugNNNNNN
# Make Changes
bzr commit

Prima di pubblicare il tuo lavoro completato, devi aggiornare la tua copia locale del trunk e portare tutti i cambiamenti nel tuo branch funzionante.

Merge dei cambiamenti recenti Modifica

Aggiorna il tuo trunk locale:

cd /some/working/dir  
cd drizzle
bzr pull   

Aggiorna il tuo branch locale:

cd /some/working/dir
cd drizzle-fix-bugNNNNNN
bzr pull

Verifica attentamente le differenze:

bzr diff

Pubblica il tuo branch Modifica

Quando tutte le modifiche sono state apportate e i tuoi cambiamenti sono coerenti con esse, puoi fare il push delle tue modifiche su Launchpad:

bzr push lp:~[yourloginid]/drizzle/[branch-name]

NOTA: il [branch-name] che utilizziamo in questo esempio è drizzle-fix-bugNNNNNN

Proponi il branch Modifica

Sulla pagina Code di Launchpad clicca su Propose for merging into another branch per proporre ai manutentori la fusione del tuo branch con il trunk principale.

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Inoltre su FANDOM

Wiki casuale