特定のタグに相当するリビジョンを示す方法はありますか?
これを試して
svn log /path/to/tag -v --stop-on-copy
あなたはこのようなものを見るかもしれません
r10 |ユーザー| 2010-02-07 17:06:01 -0800(2010年2月7日日曜日)| 1行 変更されたパス: /path/to/tag(/ path/to/branch:5から)
タグがリビジョン5で分岐したことがわかります
このタグが指すもののリビジョン番号を知りたい場合は、 svn log
を使用する必要があります。これは次の形式でデータを提供します。
--------------------------------------------- --------------------------- r643 | [著者] | [日付] | [n]行 タグを追加 ----------------------------- ------------------------------------------- r643 | [著者] | [日付] | [n]行 [ログメッセージ] --------------------------- --------------------------------------------- ...
オプション--stop-on-copy
を追加すると、タグが作成されたリビジョンを確認できます。 svn log
オプションの有無にかかわらず--stop-on-copy
を実行すると、オプションを指定して実行したときに表示される最後のエントリの下のエントリに、タグが最終的に指すリビジョンが表示されます。
あるいは、人々があなたのリポジトリで悪いことをしていないと仮定すると(タグに対してコミットするなど)、あなたは svn info
を使うことができます、それはフォーマットで情報を返します
パス:[パス] URL:[url] リビジョン:[現在のリポジトリリビジョン] ノードの種類:ディレクトリ スケジュール:通常 最終変更者:[著者] 最終変更リビジョン:[この特定のパスが変更された最終改訂] 最終変更日:YYYY-MM-DD hh:mm:ss TZ
あなたはsvn info http://www.example.com/svn/path/to/tag
のようなものを呼ぶかもしれません