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

  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007
  • natescamp

    natescamp

    30 NİSAN 2009
  • WePlayWeWatch

    WePlayWeWatc

    3 Temmuz 2013