SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 社員募集 ...

【Subversion】コミットコメントを取得する

問題

リポジトリ内のあるディレクトリの最後のコミットコメントを取得したい。

subversion_logo

答え

コミットコメントを取得するには svn log コマンド。最後のでよかったら –limit 1 しておくと1個だけ取れる。

$ svn log http://svn.example.com/foo/bar/trunk/ --limit 1
------------------------------------------------------------------------
r69820 | yoshimura | 2013-10-25 06:45:22 +0900 (金, 25 10 2013) | 3 lines

コミットコメントのテスト
コミットコメントのテスト

------------------------------------------------------------------------

URLなしで実行すると、結果は作業コピーのリビジョンによる。リポジトリの最新を取得したかったらURLの指定が必要そう。

ある作業コピーがどこからチェックアウトしたものか知りたかったら svn info コマンド。

$ svn info
パス: .
Working Copy Root Path: /var/www/hoge
URL: http://svn.example.com/foo/bar/trunk
リポジトリのルート: http://svn.example.com/foo
リポジトリ UUID: xxxxxxxx-9789-45c9-8cd2-68xxxxxxxxxx
リビジョン: 48951
ノード種別: ディレクトリ
準備中の処理: 特になし
最終変更者: yoshimura
最終変更リビジョン: 48888
最終変更日時: 2012-02-29 04:42:05 +0900 (水, 29 2 2012)

URLが分かるので、これを使ってリポジトリに聞きに行くとよい?

関連するメモ

コメント