Nous utilisons git, bitbucket et IntelliJ IDEA. Le projet est principalement écrit en Java et Groovy.
Existe-t-il un bon moyen d’examiner les demandes de tirage directement d’IntelliJ?
La prise en charge formelle de la révision de la demande d'extraction GitHub (ou BitBucket d'ailleurs) est toujours en attente ( issue IDEA-85079
, ouverte en 2012)
Cela vous laisse avec un processus manuel , aller chercher un PR et comparer les branches:
git fetch Origin pull/1234/head:pr-1234
git fetch Origin refs/pull-requests/1234/from:pr-1234
(Voir aussi " Comment extraire des demandes d'extraction dans BitBucket ")
Ensuite, vous pouvez comparer les branches dans IntelliJ .
Je trouve plus facile d'ajouter fetch = +refs/pull/*/head:refs/remotes/Origin/pr/*
sous la section ["Origin" distante "] de .git/config afin que cela ressemble à ceci:
[remote "Origin"]
fetch = +refs/heads/*:refs/remotes/Origin/*
url = xxxxxxxxxxxxxxx.git
fetch = +refs/pull/*/head:refs/remotes/Origin/pr/*
Et alors git fetch Origin
récupère toutes les demandes d'extraction. Je pense que cela devrait également fonctionner pour BitBucket, même si je ne l’ai pas testé.
Pour les utilisateurs de Bitbucket, essayez le plugin myBitbucket
Pour afficher la demande d'extraction et les modifications, procédez comme suit dans Intellij: