Nous allons ici voir comment récupérer directement le contenu de la PR dans la branche dans laquelle nous souhaitons la fusionner.
On se place dans un premier temps sur la branche concernée :
$ git checkout master
On la met à jour :
$ git pull origin master
On récupère ensuite l'ID de la Pull Request qu'on veut tester. Il s'agit du numéro que l'on trouve dans l'URL de la PR, ou le numéro qui est précédé d'un # sur la page de la PR.
La commande suivante nous permet alors de la récupérer dans une nouvelle branche :
$ git fetch origin pull/<ID>/head:<Nom de la branche>
Et basculez sur la branche en question.
$ git checkout <Nom de la branche>
Par exemple, pour créer la branche "TestPR325" qui correspond à la PR ID 325, il suffit d'utiliser :
$ git fetch origin/pull/325/head:TestPR325
$ git checkout TestPR325
Une fois vos tests terminés, retournez sur la branche de destination des PR, et recommencez la manipulation.
$ git checkout master