Je sais qu'il y a une fonction Work In Progress (WIP) Merge Request sur GitLab. Je trouve cela très utile lorsque vous voulez déjà montrer le code à vos pairs et que vous voulez empêcher d'appuyer sur le bouton "Accepter". Existe-t-il une fonctionnalité similaire sur Bitbucket? J'ai essayé d'utiliser [WIP]
préfixe sur le nom de la requête Pull dans Bitbucket, mais cela n'a pas fonctionné.
Je suis également curieux de savoir si GitHub a également une fonctionnalité similaire ou si vous avez toujours besoin d'un plugin pour votre navigateur?
Pour Bitbucket, il n'y a pas encore de statut WIP PR, mais l'amélioration est WIP ????. Vous pouvez voter ici pour cette fonctionnalité: https://bitbucket.org/site/master/issues/12503/add-additional-pull-request-states
Depuis février 2019, GitHub dispose d'une fonctionnalité "WIP": voir " Présentation des brouillons de demandes de pull "
Avec les brouillons de demandes de tirage , vous pouvez clairement marquer lorsque vous codez un travail en cours.
Maintenant, lorsque vous ouvrez une demande de tirage, une flèche déroulante apparaît à côté du bouton "Créer une demande de tirage".
Basculez la flèche vers le bas chaque fois que vous souhaitez créer un brouillon à la place.
Cela implique:
Un brouillon de demande d'extraction est de style différent pour indiquer clairement qu'il est à l'état de brouillon.
- La fusion est bloquée dans les brouillons de demandes d'extraction .
- Remplacez le statut par "Prêt pour examen" vers le bas de votre demande d'extraction pour supprimer l'état du projet et autoriser la fusion en fonction des paramètres de votre projet.
- De plus, si vous avez un
CODEOWNERS
file dans votre référentiel, un brouillon de demande d'extraction supprimera les notifications à ces réviseurs jusqu'à ce qu'il soit marqué comme prêt pour la révision.
Vanessa Gennarelli le décrit plus en détail avec " demander aux élèves de répéter leur travail avec les ébauches de demandes de tirage "
Contrairement à travailler en privé sur une succursale locale, travailler sur un brouillon de demande de pull offre à Sarah les avantages des fonctionnalités et intégrations de GitHub:
- Elle peut utiliser une liste de tâches pour suivre le travail incomplet.
- Elle peut mentionner un assistant d'enseignement pour obtenir des éclaircissements sur une exigence ou obtenir de l'aide sur un bug particulièrement épineux.
- Elle peut même obtenir les résultats des tests de Travis CI à chaque nouveau commit.
Et oui, vous pouvez Revoir la demande sur une demande de tirage (depuis février 2019)