2011-09-03 22 views
8

Bir Çekme isteğini etkin bir şekilde kesmek için doğru iş akışı nedir?Çatal Çekme isteği, Github üzerinde

Kullanım durumunu açıklamak için: İhtiyacım olan bir özelliği ekleyen çekme isteğini içeren bir depo buldum. Ne yazık ki, çekme talebi yazarı bir süreliğine kayboldu ve repo sahibi, testler yazılana kadar çekme talebini kabul etmeyecek. Çekme isteğini "çatalla" yazmak ve testler yazmak, böylece repo sahibinin yeni işlevselliği kabul etmesini isterim.

cevap

7

Orijinal projeyi çatallandırabilir, birim sınamalarını yazabilir, ardından üçüncü tarafın değiştirdiği değişiklikleri kendi havuzunuza seçici olarak eklemek için "Fork Queue" (Kuyruk Kuyruğu) özelliğini kullanabilir ve son olarak kendi deponuza bir çekme isteği gönderebilirsiniz. orijinal depoya dahil, testler.

+0

Harika bir çözüm, bu özelliği bilmiyordum. Maalesef, orijinal çekme talebi mevcut repo'ya (yani çatal kuyruk aracına) uygun şekilde uygulanmamaktadır. – CambridgeMike

+0

"Çatal takımını" manuel olarak da yapabilirsiniz: Üçüncü taraf repo'yu 'git remote add' ile ekleyin ve dosyaları birleştirip diğer repo'lardan alıp her zamanki git araçlarınızla karşılaştırın ... –

+2

Şimdi ne yapacağız github'da çatal sırası yok mu? –

İlgili konular