web-dev-qa-db-fra.com

Comment créer une branche personnelle dans Launchpad?

J'assiste à un projet sur Launchpad. Cependant, je n'ai pas d'accès en écriture à cette branche. Comment puis-je créer une branche que je peux pousser et orienter les membres de l'équipe vers la révision?

11
Marco Ceppi

Accédez à la page de projet pour laquelle vous souhaitez créer une branche et cliquez sur "Soumettre le code".

alt text

Ensuite, configurez la branche. Assurez-vous qu'il est hébergé dans Launchpad.

alt text

Vous pouvez ensuite pousser vers la branche:

bzr Push lp:branch

La première fois que vous appuyez, vous devrez utiliser:

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

Une fois que vous êtes prêt à fusionner, cliquez sur "Proposer pour la fusion" dans l'onglet "Code" du projet.

alt text

Il attendra ensuite d'être examiné par une personne disposant des autorisations nécessaires.

Une fois la révision commencée, vous verrez quelque chose comme ceci dans l'onglet "Code": alt text

Vous pouvez suivre ce lien vers la page de révision. alt text

Une fois que le réviseur est satisfait, ils fusionnent les branches et votre code devient partie intégrante du tronc du projet.

11
dv3500ea

Vous pouvez pousser une branche sous votre propre nom, par exemple bzr Push lp:~ajmitch/ubuntuwire-website/update-machine-list Pousser une branche vers le projet de site Web ubuntuwire qui s'appelle update-machine-list

3
ajmitch

Pour les utilisateurs de Subversion, ou ceux intéressés par les caisses légères, ceci pourrait également aider:

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

1

En partant du dossier à un niveau supérieur de la branche:

 bzr branche originalBranchName newBranchName 
 cd newBranchName 

Apportez des modifications aux fichiers. Si vous ajoutez de nouveaux fichiers/dossiers:

 bzr add 

Une fois que vous avez terminé:

 bzr commit -m "Description des modifications" 

Et appuyez sur votre propre branche Launchpad:

 bzr Appuyez sur lp: ~ lpusername/nom du projet/nom de la branche 
1
8128