SVNコマンドラインを使用して、コミットメッセージとともに最後のX件のコミットを新しい順に表示する方法はありますか(最新のコミットが最初)?
svn log --limit 10
または
svn log -l 10
さらにグーグルで答えを見つけました。 svn log
は、デフォルトで新しい順にリストします。
--limitのショートカット-lが存在します
# show last 10 logs
svn log -l 10
以前の回答を明確にするために、svn log
はデフォルトで作業コピーのリビジョンまでのコミットのみを表示することに注意してください(最新のsvn update
、実行するにはsvn info
を実行)。したがって、すべてのコミットを最初にダウンロードしても問題ない場合、この組み合わせは機能します。
svn update
svn log -l 10
ただし、私は主にウォーキングコピーを更新せずに最新のコミットをすべて表示することに興味があるため、ログをHEAD fallingと比較します。
svn log -l 10 -r HEAD:1
それは私に大きな違いをもたらします。
時系列で表示するには:
svn log -r1:HEAD