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

  • FrankJavCee

    FrankJavCee

    29 Kasım 2008
  • julioissk84life

    julioissk84l

    18 ŞUBAT 2008
  • Propaganda Time

    Propaganda T

    19 EYLÜL 2010