35

どのリビジョンが特定のタグに相当するかを示す方法はありますか?

4

2 に答える 2

44

これを試して

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 でタグが分岐したことがわかります

于 2010-02-11T19:32:07.193 に答える
14

このタグが指しているリビジョン番号を知りたい場合は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

于 2010-02-11T19:12:02.663 に答える