Comment créer une branche personnelle dans Launchpad?
11
J'assiste dans un projet sur Launchpad - mais je n'ai pas accès en écriture à cette branche. Comment puis-je créer une branche vers laquelle je peux pousser et diriger les personnes de l'équipe pour révision?
@ColeJohnson Considérant que Launchpad fait partie intégrante de l'écosystème Ubuntu, et ce site concerne les utilisateurs d'Ubuntu et les développeurs Ubuntu. Je voudrais penser que c'est ontopique. Si vous pensez le contraire, n'hésitez pas à ouvrir un top sur les méta pour discuter pourquoi vous pensez que Launchpad n'est pas ontopique pour obtenir des commentaires de la communauté.
Marco Ceppi
Ça a du sens. Je pensais que ce serait mieux sur Web Applications SE. Mais, diriez-vous que Launchpad est la manière canonique de travailler sur Ubuntu? : P
Réponses:
11
Accédez à la page du projet pour laquelle vous souhaitez créer une branche et cliquez sur «Soumettre le code».
Configurez ensuite la succursale. Assurez-vous qu'il est hébergé dans Launchpad.
Vous pouvez ensuite pousser à la succursale:
bzr push lp:branch
La première fois que vous poussez, vous devrez utiliser:
bzr push lp:branch --use-existing-dir
Une fois que vous êtes prêt à fusionner, cliquez sur «Proposer une fusion» dans l'onglet «Code» du projet.
Il attendra ensuite d'être examiné par une personne disposant des autorisations nécessaires.
Une fois l'examen commencé, vous verrez quelque chose comme ça dans l'onglet 'Code':
Vous pouvez suivre ce lien vers la page d'examen.
Une fois que le réviseur est satisfait, il fusionnera les branches et votre code fera partie du tronc du projet.
Est-ce que cela ne fonctionne que si le bouton "Soumettre le code" est disponible ou est-il théoriquement possible de demander la fusion aux branches personnelles créées dans la page de profil utilisateur launchpad.net (lorsque je demande celles-ci pour la fusion, il échoue This branch is not mergeable into lp:~[username]/+junk/[branch name]après avoir poussé une branche lors de la validation avant du maître). Étant donné que les commentaires ne donnent pas de raison et donc inutiles, j'ai pensé demander.
Karl Richter
3
Vous pouvez pousser une branche sous votre propre nom, par exemple bzr push lp:~ajmitch/ubuntuwire-website/update-machine-listpour pousser une branche vers le projet de site Web ubuntuwire qui est nommé update-machine-list
Bien que votre réponse soit correcte à 100%, elle pourrait également devenir 100% inutile si ce lien est déplacé, modifié, fusionné dans un autre ou si le site principal disparaît simplement ... :-( Par conséquent, veuillez modifier votre réponse et copier les informations pertinentes. étapes du lien dans votre réponse, garantissant ainsi votre réponse pour 100% de la durée de vie de ce site! ;-) Vous pouvez toujours laisser le lien en bas de votre réponse comme source pour votre matériel ...
Réponses:
Accédez à la page du projet pour laquelle vous souhaitez créer une branche et cliquez sur «Soumettre le code».
Configurez ensuite la succursale. Assurez-vous qu'il est hébergé dans Launchpad.
Vous pouvez ensuite pousser à la succursale:
La première fois que vous poussez, vous devrez utiliser:
Une fois que vous êtes prêt à fusionner, cliquez sur «Proposer une fusion» dans l'onglet «Code» du projet.
Il attendra ensuite d'être examiné par une personne disposant des autorisations nécessaires.
Une fois l'examen commencé, vous verrez quelque chose comme ça dans l'onglet 'Code':
Vous pouvez suivre ce lien vers la page d'examen.
Une fois que le réviseur est satisfait, il fusionnera les branches et votre code fera partie du tronc du projet.
la source
This branch is not mergeable into lp:~[username]/+junk/[branch name]
après avoir poussé une branche lors de la validation avant du maître). Étant donné que les commentaires ne donnent pas de raison et donc inutiles, j'ai pensé demander.Vous pouvez pousser une branche sous votre propre nom, par exemple
bzr push lp:~ajmitch/ubuntuwire-website/update-machine-list
pour pousser une branche vers le projet de site Web ubuntuwire qui est nommé update-machine-listla source
En commençant dans le dossier un niveau supérieur à la branche:
Apportez quelques modifications aux fichiers. Si vous ajoutez de nouveaux fichiers / dossiers:
Une fois que vous avez terminé:
Et accédez à votre propre branche Launchpad:
la source
Pour les utilisateurs de Subversion ou ceux intéressés par les extractions légères, cela peut également aider:
https://answers.launchpad.net/canonical-identity-provider/+question/209069
la source