SORU
19 Mart 2010, Cuma


Nasıl başka bir daldan tamamlar kopyalamak için?

Ustam iki şubeleri var:

  • v2.1(sürüm 2) birkaç ay için . üzerinde çalışıyorum:
  • okuyordumo benim Ustam (üretim) belirli bir özellik eklemek için dün yarattı

Bir şekilde dünkü v2 için Belge Yönetimi, gelen iptalleri kopyası var.1?

CEVAP
19 Mart 2010, Cuma


Kullanın

git cherry-pick <commit>

senin için <commit> uygulamak içinmevcut şube.

Ben muhtemelen gitk seçiyorum taahhüt-kontrol çapraz kendimi ve-pick kiraz sağ tıklama ile onları oraya giriş yerine commit.


Gitmek istersen daha fazla otomatik (tüm tehlikeleri) ve varsayarak tüm tamamlar dünden beri yaşanan öyle olabilir oluşturmak listenin tamamlama kullanarak git log (--pretty önerilen tarafından Jefromi)

git log --reverse --since=yesterday --pretty=%H

her şeyi birlikte bash kullandığınız farz edelim

for commit in $(git log --reverse --since=yesterday --pretty=%H);
do
    git cherry-pick $commit
done

Eğer yanlış bir şey burada (potansiyel var) giderse bu canlı kasada çalışır beri bir sorun var, ya da kiraz-kazıma veya kullanım rebase manuel Jefromi önerdiği gibi.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Emotional Trancer

    Emotional Tr

    4 Mart 2010
  • HDstarcraft

    HDstarcraft

    12 Mayıs 2009
  • Vicious Computers

    Vicious Comp

    14 EKİM 2006