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

  • booba1234

    booba1234

    22 Temmuz 2006
  • gsipek

    gsipek

    20 Temmuz 2007
  • xSammyJoe1

    xSammyJoe1

    19 Temmuz 2011