SORU
20 Ocak 2009, Salı


Çift nokta arasındaki farklılıklar&;.." quot; ve üç nokta ne "..." Git içinde tamamlama aralıkları?

Bazı Gıt komutları tamamlama aralıkları tek bir geçerli sözdizimi iki .. ve başka bir sözdizimi üç nokta ... kullanan iki nokta ile isim tamamlama ayırmaktır.

İkisi arasındaki farklar nelerdir?

CEVAP
12 HAZİRAN 2014, PERŞEMBE


Kullanarak Git Log ile Aralıkları İşlemek

Tamamlama fark git log .. ... gibi aralıkları kullanırken, dalları İçİn A ve B,

git log A..B

size gösterecektirtüm B Bir yok olduğunu taahhüt ederiken

git log A...B

size gösterecektirher ikisi deA ve B olmayan tamamlar, ve B Bir yok olan, ya da başka bir deyişle, tamamlarher iki A ve B hisse kaydeder, böylece sadece onlar tamamlar gösteren tüm filtre olacaktıryokhem paylaşmak.

Venn Diyagramları Ve Ağaç İşlemek ile görselleştirme

Burada git log A..B görsel bir temsili. Bu işleyen şube B içeren bir şey yok içinde ne tarafından döndürülür kaydetme aralığı ve vurgulanmış kırmızılı Venn şeması ve daire içinde mavi tamamlama ağaç:

"git log A..B" diagramTree 1

Bu git log A...B diyagramları. Eğer bu haller dikkat edinpaylaştıher iki şube tarafından komut tarafından döndürülen değil:

"git log A...B" diagramTree 2

Üç-Nokta Tamamlama yapma ... Daha Kullanışlı bir Aralık

Taahhüt ... aralığı üç-nokta günlük bir komut daha yararlı --left-right hangi dalına ait işlemiş olduğu göstermek için bu seçeneği kullanarak yapabilirsiniz:

$ git log --oneline --decorate --left-right --graph master...origin/master
< 1794bee (HEAD, master) Derp some more
> 6e6ce69 (origin/master, origin/HEAD) Add hello.txt

Yukarıda çıkışı, master ait olduğunu taahhüt eder origin/master ait olduğunu taahhüt eder > ile öneki < ile öneki görürsünüz.

Kullanarak Git Diff ile Aralıkları İşlemek

Bir gün aralıkları git diff, ama şimdi için, Git diff .. ? What's the difference between having .. and no dots kontrol etmek isteyebilirsiniz taahhüt nasıl benim açıklama ekleyeyim.

Ayrıca Bkz

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Keith Anthe

    Keith Anthe

    26 NİSAN 2011
  • sinumatic

    sinumatic

    19 Aralık 2006
  • WiseOwlTutorials

    WiseOwlTutor

    21 EKİM 2011