【Subversion】コミットコメントを取得する
問題
リポジトリ内のあるディレクトリの最後のコミットコメントを取得したい。
答え
コミットコメントを取得するには 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が分かるので、これを使ってリポジトリに聞きに行くとよい?
コメント