Bagaimana saya melihat 10 komitmen terakhir dalam urutan kronologis terbalik dengan SVN?


128

Menggunakan baris perintah SVN, apakah ada cara untuk menunjukkan jumlah X terakhir dari komit bersama dengan pesan komit, dalam urutan kronologis terbalik (komit terbaru pertama)?

Jawaban:


183
svn log --limit 10

atau

svn log -l 10

Googling lebih lanjut mengungkap jawabannya. svn logdaftar dalam urutan kronologis terbalik secara default.


17
SVN memiliki bantuan bawaan yang sangat berguna. svn help logmungkin akan lebih cepat daripada pencarian Google.
meagar

1
Perintah ini tampaknya hanya mengembalikan pesan komitmen terakhir tetapi satu (bukan yang terbaru). Untuk mis. Komit terbaru adalah r901 tetapi pengembaliannya hanya sampai r900. Hanya ingin memeriksa apakah ini standar atau kesalahan. Juga svn log -l10 <URL of your repository>akan mengembalikan yang terbaru (r901) juga.
Shyam K

@ShyamK SVN tidak pernah berhenti memukau. Git ftw!
o01

23

Pintasan -l ada untuk --limit

# show last 10 logs
svn log -l 10

21

Untuk mengklarifikasi jawaban sebelumnya - perhatikan bahwa svn logsecara default hanya menampilkan komit hingga revisi copy pekerjaan Anda (terbaru svn update, jalankan svn infountuk melihat). Jadi ya, jika Anda boleh mengunduh semua komitmen terlebih dahulu, kombinasi ini akan berfungsi:

svn update

svn log -l 10

Namun, saya sebagian besar tertarik untuk menunjukkan SEMUA komit terbaru tanpa terlebih dahulu memperbarui salinan saya, jadi saya kebanyakan membandingkan log saya dengan HEAD yang jatuh:

svn log -l 10 -r HEAD:1

Itu membuat perbedaan besar bagi saya.


19

Untuk melihatnya dalam urutan kronologis:

svn log -r1:HEAD
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.