web-dev-qa-db-fra.com

Comment rétablir la requête pull git dans Visual Studio en ligne?

Un membre de l'équipe a fait une demande d'extraction à l'aide de git pour Visual Studio Online. Il a été approuvé et fusionné avec succès, mais nous aimerions l'annuler et revenir à l'état de la succursale avant le PR.

Localement, je connais un moyen de le faire. Ce serait d'obtenir une version de notre branche principale, de revenir à la version précédente dans une branche et de la valider comme un PR standard. Cependant, n'y a-t-il pas un moyen dans le VSTFS en ligne de simplement "annuler"?

Merci

Mise à jour

Mes excuses. Je n'ai pas précisé que c'était pour TFS 2015, et apparemment ce n'est pas disponible en tant que fonctionnalité en 2015.

12
Kat

Vous pouvez annuler la demande d'extraction terminée directement dans VSTS:

  1. Accédez à la demande de tirage terminée: Code >> Demande de tirage >> Terminé
  2. Sélectionnez et ouvrez la demande d'extraction que vous souhaitez annuler.
  3. Cliquez sur Plus d'actions (Derrière le Delete source Branch bouton) >> Rétablir
  4. Cliquez sur Revert dans la boîte de dialogue ouverte Revert pull request .
  5. Cliquez sur Créer une demande d'extraction dans la boîte de dialogue de restauration réussie.

    Revert succeeded in creating the new branch Dev-revert-from-master.

  6. Cliquez sur Créer >> Approuver >> Terminé >> Cochez la case pour Delete Dev-revert-from-master after merging >> Fusion complète

Vérifiez le code dans la branche Master, il doit être inversé.

enter image description here

14
Andy Li-MSFT

n'y a-t-il pas un moyen dans le VSTFS en ligne de simplement "annuler"?

Pas que je sache: revenir, puis pousser le nouveau commit en tant que nouveau PR reste l'option la plus simple.

1
VonC