2013-10-18 26 views
9

Bitbucket'te yalnızca yazma erişimine sahip olduğum bir repo var.Bitbucket çekme isteğini düzeltme eki olarak uygulayın

Birisi bu repoyu çatalladı, değişiklik yaptı ve çataldan repo almam için bir çek talebi yaptı.

Bu çekme isteğini, test amacıyla geçici olarak repo'uma uygulamak için git düzeltme eki olarak nasıl alabilirim?

Çatallı repo özeldir, bu yüzden onu aşağı çekemiyorum ve bunu yine de yapmak istemem.

GitHub'da bir çekme isteğine gidip yamayı indirmek için URL'nin sonuna bir .patch ekleyebilirsiniz. Bu Bitbucket ile çalışmıyor.

+0

Eğer kaptan dışında bir dalı haline çeker misin? – thirtythreeforty

+0

Hayır. Farklı bir dalı hedeflemek için PR'yi düzenlemesini isteyebilirdim, ancak yine de bunu çekebilmek için kabul etmek zorundayım. –

+0

Atılacak bir şube oluşturun ve PR'yi bu şubeye düzenlemesini isteyin. Birleştir ve eğer beğenmediysen, sadece dalı sil (-D). Alternatif olarak, ona göremediğiniz kodu birleştirmeyeceğinizi ve ona o şube için okuma erişimi istediğini açıklayın. (BitBucket hakkında sevmediğim şeylerden biri.) – thirtythreeforty

cevap

17

Çekme İsteği Yaması, bitbucket API'sı aracılığıyla kullanılabilir (doğrudan Çekme İsteği sayfasından indirmek için herhangi bir düğme olmamasına rağmen).

çekin İsteği yama erişmek için: https://bitbucket.org/api/2.0/repositories/GROUP/PROJECT/pullrequests/ID/diff

kaynak: https://bitbucket.org/site/master/issue/8323/add-link-for-raw-patch-to-pull-request-ui#comment-6590315

+0

Ha, bu benim yarattığım sorun. Hala onları bu bağlantıya koymalarını bekliyorum ama sanırım kendi sorumu cevaplamam gerekirdi. –

+1

Ayrıca, API URL'sinde 'patch' ile' diff' değiştirerek gerçek bir yama (taahhüt meta verileriyle) oluşturabilirsiniz. – Whymarrh