SORU
5 NİSAN 2011, Salı


Başkası için nasıl bir çekme isteği birleştirme'gıt proje s?

Ben bilgisayarımda bu repo klonlanmış: https://github.com/derobins/wmd.git

Buna rağmen birçok hata var, ve başka bir kullanıcı onları sabit gibi görünüyor ve düzenlenen "istekleri Çekme" (bu değişiklikleri kaydedilmiş istekleri kabul ediyorum.)

Benim yerel sürümü içine bu değişiklikleri birleştirmek mümkün mü?

EDİT: sadece temiz olması için, budeğilbenim depo. Derobins gelen KİS editörü kullanıyorum, ama bu çekme isteklerini gidermek için ileri sürülen birçok hata var. Ubuntu (github değil) repo klonlanmış var ve mümkünse bu değişiklikleri birleştirmek için umut oldu.

CEVAP
5 NİSAN 2011, Salı


(GitHub pull istekleri ile başa çıkmak için nasıl very thorough documentation vardır.)

Aslında, çekme istekleri, örneğin yapan kişinin depo için bir uzaktan kumanda eklemek istiyorum

git remote add helpful git://github.com/helpful-person/whatever.git

... o zaman izleme uzak dallara değişiklikleri getir:

git fetch helpful

... şimdi Yukarı deposunu senin klon o kişinin GitHub deposundan tüm tamamlar. Eğer bu çekme isteği içinde ek taahhüt bakarsanız:

  1. son bir, git merge 75708aeab5 örneğin birleştirme
  2. kiraz bu değişikliklerin her biri, örneğin git cherry-pick 2142db89, git cherry-pick 75708aeab5 al
  3. yerel bir şube onlardan daha fazla, örneğin git checkout -b fix-for-issue3 75708aeab5 işe oluşturun
  4. vb. vb.

Alternatif sadece ama eğer bu düzeltmeler için aynı eğer istekleri yerine çekin yapan katılımcı, depoyu klonlamak için.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • akalyne

    akalyne

    13 Mayıs 2009
  • Manuel Vizcaino

    Manuel Vizca

    27 Mayıs 2008
  • PlayStation

    PlayStation

    16 Aralık 2005