これはとても単純なはずですが、うまくいくように見える解決策が見つかりません...
ファイルに適用したタグの名前を指定する CVS コマンドが必要です。リビジョン番号が表示されます。
CVS ツリー構造:
(filename)
|
+--> 1.1-----(branch)
| |
| 1.1.1.1---(tag1)
| |
| 1.1.1.2---(tag2)
| |
| 1.1.1.3---(tag3)
| |
| :
1.2
|
|
:
例: CVS コマンドを使用して、タグ名 "tag2" を指定すると、CVS からリビジョン番号 "1.1.1.2" を取得するにはどうすればよいですか?
私が見つけることができる最も近いものはlog
、フラグを指定してコマンドを使用することです-Q
が、それでも必要以上の情報が得られます。
元:cvs -Q log -h filename
タグ名をコマンドに渡しlog
ても効果がないようです。
CVS バージョン情報:
私の現在の解決策は、perl スクリプトを使用してコマンドからの出力を解析するlog
ことですが、もっと簡単な方法が必要です...