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

  • B4ROK

    B4ROK

    1 EKİM 2008
  • Kyletiv7

    Kyletiv7

    28 Mayıs 2007
  • RickardRick

    RickardRick

    9 Mart 2007