2016-10-24 42 views

Odpowiedz

14

Formalne wsparcie dla GitHub (lub BitBucket dla tej sprawy) wyciągnąć wniosek, przegląd jest nadal w toku (issue IDEA-85079, otwarty w 2012 roku)

Pozostaje Ci manual process, ściągam PR i porównując branże:

git fetch origin pull/1234/head:pr-1234 

For BitBucket:

git fetch origin refs/pull-requests/1234/from:pr-1234 

(Patrz także "How to fetch Pull Requests in BitBucket")

Następnie można compare branches in IntelliJ.

+0

Szukałem rozwiązania bitbucket, ale myślę, że to przyjdzie nawet po Githubie. – gba

+1

@gba W rzeczywistości problem (i obecne rozwiązanie) jest taki sam dla żądań pobierania bitBucket – VonC

+0

@gba Edytowałem odpowiedź, aby uwzględnić refspec ważny dla BitBucket (zamiast tylko GitHub) – VonC

2

I łatwiej dołączyć fetch = +refs/pull/*/head:refs/remotes/origin/pr/* pod [zdalny "pochodzenie"] sekcji wewnątrz .git/config więc wygląda to tak:

[remote "origin"] 
    fetch = +refs/heads/*:refs/remotes/origin/* 
    url = xxxxxxxxxxxxxxx.git 
    fetch = +refs/pull/*/head:refs/remotes/origin/pr/* 

A potem git fetch origin pobiera wszystko wyciągnąć wnioski. Myślę, że to powinno działać również dla BitBucket, chociaż nie testowałem tego.