SORU
24 Mart 2009, Salı


Nasıl gıt sayısı işlemek için?

Benim depo gıt, SVN revision numaraları gibi biraz tamamlar sayısını almak istiyorum. Amaç, benzersiz, artan bir yapı numarası olarak kullanmaktır.

Ben şu anda, Unix/özellik listesi/msysGit: böyle yapın

git log --pretty=format:'' | wc -l

Ama bir hack biraz hissediyorum.

Daha iyi bir yolu var mı? Aslında wc hatta gıt ihtiyacı yoktu, çıplak bir Windows üzerinde çalışır, bu yüzden eğer iyi olurdu. Sadece okumak bir dosya ya da dizin yapısı ...

CEVAP
31 EKİM 2010, Pazar


Güncelleme:Tüm ihtiyacınız olan bir Kont commit ve git daha yeni bir sürümünü çalıştırıyorsanız, aşağıdaki komutu kullanabilirsiniz:

git rev-list HEAD --count

Teşekkürler bu işaret için ctrueden.

Orijinal cevap:

Rayne cevabı ekleme, çıktı, boş satırları ve kullanıcı adlarını kaldýrmak için, ve sadece, Sayın çalışma grep ile tamamlama:

git shortlog | grep -E '^[ ] \w ' | wc -l

Bu satırları mesajları biraz boşluk ile başlayamaz işlemek.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Epic Tutorials for iPhone, iPad and iOS

    Epic Tutoria

    18 EYLÜL 2011
  • ImBluecams

    ImBluecams

    25 Kasım 2012
  • Peter Sharp

    Peter Sharp

    11 ŞUBAT 2013