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

  • Truc Minh

    Truc Minh

    23 Ocak 2011
  • USI Events

    USI Events

    6 AĞUSTOS 2013
  • Vladimir Jenko

    Vladimir Jen

    1 Mart 2010