SORU
14 ŞUBAT 2011, PAZARTESİ


Geri git içinde işleyen bir dizi

Nasıl git içinde işleyen bir dizi döner miyim? gitrevisions belgelere bakarak, ihtiyacım var aralığını belirlemek için nasıl göremiyorum. Örneğin:

A -> B -> C -> D -> E -> HEAD

Eşdeğer yapmak istiyorum:

git revert B-D

sonuç olacağı:

A -> B -> C -> D -> E -> F -> HEAD

F B-D dahil ters içerir.

CEVAP
14 ŞUBAT 2011, PAZARTESİ


Git hangi sürümü kullanıyorsunuz?

Dönüştürme birden fazla tek Git1 desteklenen taahhüt eder.7.2 : bakın "Rollback to an old commit using revert multiple times." daha fazla bilgi için.
Mevcut git revert man page tekmevcutGit sürüm (1.7.4 ).


Yorum OP Alex Spurling raporlar:

1.7.4 yükseltme gayet iyi çalışıyor.
Kendi sorumu cevaplamak için, bu aradığım sözdizimi:

git revert B^..D 

Her döndürüldü tamamlama unutmayın ayrı ayrı belirlemiştir.

Henrik N the comments açıklar:

git revert OLDER_COMMIT^..NEWER_COMMIT

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GoogleTechTalks

    GoogleTechTa

    15 AĞUSTOS 2007
  • SHAYTARDS

    SHAYTARDS

    1 EKİM 2008
  • Shon Gonzales

    Shon Gonzale

    5 EKİM 2014