Come creare un ramo personale in Launchpad?


11

Sto assistendo a un progetto su Launchpad, tuttavia non ho accesso in scrittura a quel ramo. Come posso creare un ramo in cui posso spingere e indirizzare le persone nel team per la revisione?


1
@ColeJohnson Considerando Launchpad è parte integrante dell'ecosistema di Ubuntu, e questo sito parla degli utenti di Ubuntu e degli sviluppatori di Ubuntu Vorrei pensare che questo sia ontopico. Se pensi che altrimenti sentiti libero di aprire un top su meta discutendo perché ritieni che Launchpad non sia ontopico per ottenere feedback dalla community.
Marco Ceppi

Ha senso. Ho solo pensato che sarebbe stato meglio su Web Applications SE. Ma diresti che Launchpad è il modo canonico di lavorare su Ubuntu? : P

Risposte:


11

Vai alla pagina del progetto per cui desideri creare una succursale e fai clic su "Invia codice".

testo alternativo

Quindi impostare il ramo. Assicurati che sia ospitato in Launchpad.

testo alternativo

È quindi possibile spingere al ramo:

bzr push lp:branch

La prima volta che premi, dovrai usare:

bzr push lp:branch --use-existing-dir

Quando sei pronto per unire, fai clic su "Proponi per l'unione" nella scheda "Codice" del progetto.

testo alternativo

Aspetterà quindi di essere esaminato da qualcuno con le autorizzazioni necessarie.

Una volta avviata la revisione, vedrai qualcosa di simile nella scheda "Codice": testo alternativo

Puoi seguire questo link alla pagina delle recensioni. testo alternativo

Una volta che il revisore è soddisfatto, uniranno i rami e il codice diventerà parte del trunk del progetto.


Funziona solo se il pulsante "Invia codice" è disponibile o è teoricamente possibile richiedere l'unione ai rami personali creati nella pagina del profilo utente launchpad.net (quando richiedo quelli per l'unione fallisce This branch is not mergeable into lp:~[username]/+junk/[branch name]dopo aver spinto un ramo su commit avanti del maestro). Dal momento che il feedback non fornisce una ragione e quindi inutile, ho pensato di chiedere.
Karl Richter,

3

Puoi spingere un ramo con il tuo nome, ad es. bzr push lp:~ajmitch/ubuntuwire-website/update-machine-listPer spingere un ramo al progetto ubuntuwire-website che si chiama update-machine-list


1

A partire dalla cartella a un livello superiore dal ramo:

bzr branch originalBranchName newBranchName
cd newBranchName

Apporta alcune modifiche ai file. Se aggiungi nuovi file / cartelle:

bzr add

Al termine:

bzr commit -m "Descrizione delle modifiche"

E spingi sul tuo ramo Launchpad:

bzr push lp: ~ lpusername / projectname / branchname

1

Per gli utenti di Subversion o coloro che sono interessati a checkout leggeri, questo potrebbe anche aiutare:

https://answers.launchpad.net/canonical-identity-provider/+question/209069


Sebbene la tua risposta sia corretta al 100%, potrebbe anche diventare inutile al 100% se quel link viene spostato, modificato, unito in un altro o il sito principale scompare ... :-( Pertanto, modifica la tua risposta e copia il relativo passi dal link alla tua risposta, garantendo così la tua risposta per il 100% della vita di questo sito! ;-) Puoi sempre lasciare il link in fondo alla tua risposta come fonte per il tuo materiale ...
Fabby
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.