SORU
10 ŞUBAT 2012, Cuma


git cherry-pick diyor "...38c74d bir ama-m seçeneği" birleştirme;

Usta benim şube bazı değişiklikler yaptım ve o Yukarı getirmek istiyorum. ben cherry-pick aşağıdaki tamamlar ancak geldiğimde yere git diyor: fd9f578 takılıyorum

$ git cherry-pick fd9f578
fatal: Commit fd9f57850f6b94b7906e5bbe51a0d75bf638c74d is a merge but no -m option was given.

Ne git demeye cherry-pick burada kullanılması gereken doğru şey nedir? Ana dal Yukarı dalında değiştirilen dosyaları değişiklikleri dahil, bazı çatışmalar birleştirme olacak eminim ama bu düzeltmek için çok da kötü değil. Burada gerekli olan biliyorum.

Bu memba getirmek istiyorum tamamlar.

e7d4cff added some comments...
23e6d2a moved static strings...
44cc65a incorporated test ...
40b83d5 whoops delete whitspace...
24f8a50 implemented global.c...
43651c3 cleaned up ...
068b2fe cleaned up version.c ...
fd9f578 Merge branch 'master' of ssh://extgit/git/sessions_common
4172caa cleaned up comments in sessions.c ...

CEVAP
10 ŞUBAT 2012, Cuma


Bu şekilde bir cherry-pick çalışıyor alarak fark bir değişiklik kümesini temsil eder (fark arasındaki çalışma ağaç bu noktada çalışan ve ağacın üst), ve uygulamak için geçerli bir şube.

Yani işlemek için iki veya daha fazla veliler ise, aynı zamanda bir uygulanması gereken iki veya daha fazla farklar - temsil eder?

Kiraz iki ebeveyni ile birleştirme olan fd9f578, seçersin. Diff, -m seçeneğini kullanarak hesaplanan olması gereken cherry-pick komut söyleyin. Örneğin, git cherry-pick -m 1 fd9f578 temel olarak üst 1 kullanmak için.

Eğer belirli bir durum için kesin bir şey söyleyemem, ama git cherry-pick yerine git merge kullanarak genellikle tavsiye edilir. Cherry-pick birleştirme tamamlama, çökertümdeğişiklikleri 9 ** bunu belirtmek etmedin üst yaptıbir taahhüt. Tüm geçmişi kaybedersiniz ve tüm farklar glom birlikte. Karar senin.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dhcrr's channel

    dhcrr's chan

    2 Ocak 2007
  • Google Chrome

    Google Chrom

    1 EYLÜL 2008
  • iBand IguJoo

    iBand IguJoo

    25 AĞUSTOS 2006