3

ブランチの名前を指定する 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の出力を解析できると期待していましたが、ブランチのコマンドが出力するバージョンは、ブランチの最後のバージョン番号と一致しません。loglog

元:cvs -Q log -h filename


CVS バージョン情報:

ここに画像の説明を入力


タグ名からファイルのバージョン番号を取得することについて、同様の質問をここに投稿しました。それを行う方法についても明確な答えは得られませんでしたがlog、Perl スクリプトで出力を解析することで回避策を見つけることができました。

ブランチのlog出力がブランチの最後のバージョン番号と一致しないため、私の Perl スクリプト ソリューションはここでは機能しません。

4

1 に答える 1