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

  • InsideBlackBerry

    InsideBlackB

    14 Aralık 2009
  • jocc talking shit

    jocc talking

    6 NİSAN 2007
  • NextKsa

    NextKsa

    7 EKİM 2009