Github'da bir çekme isteği nasıl iptal edilir?


Yanıtlar:


141

GitHub artık bir çekme isteğinin kapatılmasını destekliyor

Temel olarak, aşağıdaki adımları uygulamanız gerekir:

  1. Çekme talebi sayfasını ziyaret edin
  2. Çekme talebine tıklayın
  3. "Çekme isteğini kapat" düğmesini tıklayın

Örnek (en alttaki düğme):

github yakın çekme isteği

Bu şekilde, çekme isteği birleştirilmeden kapatılır (ve yok sayılır).


44
Sayfanın çok aşağısında. Sadece aaa tamamen aşağı kaydırın.
larsr

2
İpucu: Kapat düğmesi hedef depodaki çekme isteği üzerindedir . Kaynak depodaki çekme isteği sayfasında bulamazsınız.
Mars

3
Bir PR'yi silmenin sadece yakın değil bir yolu var mı? Teşekkürler.
f01

github yardım sayfasında küçük bir düzeltme gerekiyor, çekme isteği gönderdiğiniz orijinal depoya tıklayın. Halkla İlişkiler adına tıklayın ve aşağıya kaydırın.
vikramvi

16

DVCS ruhuna uygun olarak ("Dağıtılmış" da olduğu gibi), yayınladığınız bir şeyi iptal etmezsiniz:
Çekme istekleri aslında gönderdiğiniz yamalardır (normalde e-postayla, burada GitHub web uygulamasıyla) ve bir ya da e-posta;)

Ancak GitHub Pull Request sistemi aynı zamanda bir tartışma bölümü de içerdiğinden, bu değişikliklerin alıcısına endişenizi dile getirebilir ve ondan 30 taahhüdünüzden 29'unu göz ardı etmesini isteyebilirsiniz.

Son olarak şunu unutmayın:

  • a / Bir çekme talebinde bulunurken, buna dahil edilmek üzere olan işlemlerin sayısını görmenize ve farklarını gözden geçirmenize olanak tanıyan bir önizleme bölümünüz var.
  • b / Yayınlamak istediğiniz çalışmayı, söz konusu çalışmayı alacak olan uzak şubenin üstüne çekme isteği olarak yeniden borçlandırmanız tercih edilir. Ardından, alıcı tarafından hızlı bir şekilde hızlı bir şekilde güvenli bir şekilde uygulanabilecek bir çekme talebinde bulunabilirsiniz.

Bununla birlikte, Ocak 2011'den (" Yenilenmiş Çekme İsteği Tartışmaları ") ve yukarıdaki yanıtta bahsedildiği için , yorumlarda bir çekme talebini kapatabilirsiniz.
Tartışma sayfasının altındaki "Yorum Yap ve Kapat" düğmesini bulun:

https://github-images.s3.amazonaws.com/blog/2011/pull-refresh.png


4
Bunu doğru olarak işaretlemek. Daha fazla araştırmadan sonra, github'un kendisinde çekme taleplerinin iptal edilemeyeceğini söyleyen bir referans buldum. Bu seçeneğe sahip olmanıza karşı yaptığınız teorik argümanı anlasam da, pratik olarak çekme isteği bir veritabanına eklenen bir bağlantıdan başka bir şey değildir. Yani, aslında sen gerektiğini isteği iptal edebilmek - beklenti biz e-posta ile aynı tasarım deseni takip gerektiğini olmamalı bu yüzden, burada e-posta bahsetmiyoruz.
memmons

1
@Harkonian: Argümanınıza tamamen katılıyorum: kaynak ve hedef GitHub webapp sunucusu tarafındadır, bu nedenle herhangi bir eylem (iptal gibi) mümkün olmalıdır. Ancak şu anda, bu özelliği istemek için GitHub ekibine bir "geliştirme talebinde" bulunmanız gerekir.
VonC

8

Kapatma haklarına sahip olmadığınız bir havuzda bir çekme isteği gönderdiyseniz, çekme isteğinin kaynaklandığı şubeyi silebilirsiniz. Bu, çekme talebini iptal edecektir.


Evet, kaynak şubenin silinmesi çekme talebini silecektir.
Victor Martins

9
bu benim için işe yaramıyor gibi görünüyor. Tüm depomu sildim ama çekme isteği hala orada.
Dave L.

9
Çekme istekleri silinmez. Deponuz PR'de olarak görünecektir unknown repository.
Danyal Aytekin

7

Konuşma sekmesine gidin ve aşağı inin bir " kapatma isteği " düğmesi var mı bu düğmeyi çekme isteğini kapatmak için kullanın, Ekteki görüntünün referansını alın


0

Yorum yapmak istedim, ancak itibarım yorum yapmaya uygun olmayacağından, bunun bir cevap olması gerekiyordu. Github aslında yalnızca bir çekme isteğini iptal etmenize değil , aynı zamanda itmeye çalıştığınız çatalı silerek de silmenize izin verir . Umarım bu, başkalarının bunu araştırmasına yardımcı olabilir.


6
Bu doğru değil. Çatalınızı silmek, çekme talebini silmez.
Craig Brown

0

Bir Çekme İsteğini kapatmanın Süper KOLAY yolu - EN SON!

  1. Gidin Original Repositoryçekme isteği sunulmuştur nerede.
  2. Pull requestsSekmeyi seçin
  3. Kaldırmak istediğiniz çekme talebinizi seçin. Bu onu açacak.
  4. Aşağıya doğru, kapatmak için geçerli bir yorum girin ve Close Pull Requestdüğmeye basın

görüntü açıklamasını buraya girin

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.