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?
Accédez à la page de projet pour laquelle vous souhaitez créer une branche et cliquez sur "Soumettre le code".
Ensuite, configurez la branche. Assurez-vous qu'il est hébergé dans Launchpad.
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.
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":
Vous pouvez suivre ce lien vers la page de révision.
Une fois que le réviseur est satisfait, ils fusionnent les branches et votre code devient partie intégrante du tronc du projet.
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
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
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