web-dev-qa-db-fra.com

Est-ce que Bitbucket et GitHub ont une fonction de demande d'extraction de travail en cours [WIP]?

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?

10
Derp

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

10
gazdagergo

Depuis février 2019, GitHub dispose d'une fonctionnalité "WIP": voir " Présentation des brouillons de demandes de pull "

https://github.blog/wp-content/uploads/2019/02/draft-pull-requests.png?w=1354

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)

8
VonC