ブランチの名前を指定する CVS コマンドが必要です。そのブランチの最後のファイルのリビジョン番号が表示されます。
CVS ツリー構造:
(filename)
|
+--> 1.1-----(branch)
| |
| 1.1.1.1
| |
| 1.1.1.2
| |
| 1.1.1.3
|
|
1.2
|
|
:
例: CVS コマンドを使用して、タグ名 "branch" を指定すると、CVS からリビジョン番号 "1.1.1.3" を取得するにはどうすればよいですか?
コマンドを使用してみましたが、バージョン番号を取得するためにコマンドlog
の出力を解析できると期待していましたが、ブランチのコマンドが出力するバージョンは、ブランチの最後のバージョン番号と一致しません。log
log
元:cvs -Q log -h filename
CVS バージョン情報:
タグ名からファイルのバージョン番号を取得することについて、同様の質問をここに投稿しました。それを行う方法についても明確な答えは得られませんでしたがlog
、Perl スクリプトで出力を解析することで回避策を見つけることができました。
ブランチのlog
出力がブランチの最後のバージョン番号と一致しないため、私の Perl スクリプト ソリューションはここでは機能しません。