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

  • happyjpy

    happyjpy

    22 AĞUSTOS 2009
  • Liz Morgan

    Liz Morgan

    4 Aralık 2011
  • Michelle Phan

    Michelle Pha

    18 Temmuz 2006