2016-10-24 60 views

cevap

14

(ya da bu konuda BitBucket) GitHub'dan için resmi desteği (2012 yılında açılmış issue IDEA-85079) incelemesi hala beklemede isteği dalları bir PR getiriliyor ve karşılaştırarak, bir manual process ile yaprakları

çekin:

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

For BitBucket:

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

(aynı zamanda "How to fetch Pull Requests in BitBucket" bakınız)

Sonra compare branches in IntelliJ yapabilirsiniz.

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

Sonra git fetch origin tüm istekleri çekme getirir:

+0

Bitbucket bir çözüm arıyordum, ama sanırım bu github modelinden sonra bile gelecek. – gba

+1

@gba Aslında, sorun (ve geçerli çözüm) bitBucket çekme istekleri için aynıdır – VonC

+0

@gba BitBucket için geçerli olan refspec'i (yalnızca GitHub yerine) dahil etmek için cevabı düzenledim – VonC

2

Ben şuna benzer şekilde daha kolay .git/yapılandırma içine [uzak "köken"] bölümünün altına fetch = +refs/pull/*/head:refs/remotes/origin/pr/* eklemek bulabilirsiniz. Ben de test etmemiş olsam da bunun BitBucket için çalışması gerektiğini düşünüyorum.