web-dev-qa-db-ja.com

SVNログメッセージを逆の順序で

Svn commitメッセージを確認しようとしていますが、順序が逆になっているため、どのリビジョンが最後で、どのリビジョンを確認したいかわかりません。

私の質問は、前回のリビジョンからのログをどのように表示して、その前の50リビジョンと言うかです。最後の改訂を理解する方法は確かにあります。簡単にする単一のコマンドを探しています。

ありがとう

6
Audie

使用する svn log

5から始まるリビジョン5〜20を表示します。

$ svn log -r 5:20 file.txt

順序を逆にします。

$ svn log -r 20:5 file.txt

日付で表示することもできます-2010年1月から3月のリビジョンを表示します

$ svn log -r {20100101}:{20100331} file.txt

詳細については、 svn logのドキュメント および リビジョンの指定logdiffcoなどの詳細を参照してください。

7
Doug Harris

ログ履歴全体が必要ないブランチでは、次のものを使用できます。

svn log -r1:HEAD --stop-on-copy <svn path>

これにより、結果の上部にあるそのブランチでの最初のコミットが提供され、--limit 1を実行してそのログメッセージを返すことができます。

2