Subversion'da svn logcommit günlük mesajlarını görüntüleme komutu - ayrıntılar için http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.log.html adresindeki çevrimiçi kılavuza bakın.
Nasıl yapabilirim:
svn log -v -l 10 ./
git mi?
Subversion'da svn logcommit günlük mesajlarını görüntüleme komutu - ayrıntılar için http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.log.html adresindeki çevrimiçi kılavuza bakın.
Nasıl yapabilirim:
svn log -v -l 10 ./
git mi?
Yanıtlar:
Bu, dosya durumunu gösterdiği için svn komutuna daha benzer: Eklendi (A), Kopyalandı (C), Silindi (D), Değiştirildi (M), Yeniden Adlandırıldı (R) ve diğerleri.
git log --name-status -10 path/to/dir
İçin tam dokümantasyon sayfasına bakmaya değer git log. Orada -10, geçmiş 10 işlemle ilgili olduğunu öğrenecek ve -pçeşitli diğer güzellikler arasında size tam yamayı vereceksiniz.
git log <from revision>.., ör git log abc123... Aralık biçimi hakkında daha fazla bilgiyi burada bulabilirsiniz: kernel.org/pub/software/scm/git/docs/…
Son 10 işlemde değiştirilen tüm dosyaları herhangi bir kesinleştirme bilgisi olmadan göstermek için şunları yapın:
git diff --name-only HEAD~10..HEAD yourdir
Şubenizin tamamını commit(yeni ve eski) göstermek için, şubedeki taahhütlerin sayısını saymanız gerekir.
git rev-list --count branch_name
Tüm commit sayısını aldığınızda, koşabilirsiniz
git log --name-status -countNumber /path
--pretty=onelineseçenek ekleyerek görünümü basitleştirebiliriz git log. Bir | sort | uniqkomut eklemek, kişinin htanata'nın cevabına göre
git göster $ commitId $ sadece - isim
Bu işlem sırasında değişen dosyalar ile sonuçlanacaktır.
-p(tam yama),--stat(değiştirilen satır sayısı),--numstat(--statmakine tarafından okunabilir gibi)--name-statusve--name-only(yalnızca dosya adları) şeklindedir.