CLI コマンドを使用して、AccuRev から特定の問題番号に関連付けられたファイルをコピーする方法があるかどうか教えてください。
1 に答える
これを実行するコマンドは 1 つではありませんが、情報はすぐに入手できます。「accurev cpkdescribe」などのコマンドを実行して、現在変更パッケージに含まれているファイルとバージョンを確認できます。
c:\AccuRev\bin>accurev cpkdescribe -p Support -I 2111
Issue: 2111
/com.accurev.ide.common/src/com/accurev/ide/common/parsers/AccuRevHandler.java 52/1 2/1
/com.accurev.ide.common/src/com/accurev/ide/common/parsers/ShowUsersParser.java 52/1 2/1
/com.accurev.ide.common/src/com/accurev/ide/common/process/ElementProcess.java 52/1 2/1
/FileLister/FileLister.java 52/1 38/1
/RemoveSCC/AssemblyInfo.cs 52/1 38/1
/FileLister/W2L-Installation.txt 52/1 0/0
/FileLister/W2L-README.txt 52/1 0/0
/RemoveSCC/W2L-Installation.txt 52/1 0/0
/RemoveSCC/W2L-README.txt 52/1 0/0
これを -fx で実行して、xml 形式で情報を取得することもできます。次に、ファイル名 (ロケーション属性) とバージョン (real_version 属性または非 xml 出力からの最初のバージョン) についてその出力を解析し、それを「accurev pop」コマンドに渡します。
これは実際には非常に単純であり、デポ名と発行番号をパラメーターとして取り、特定の場所にポップする基本的なスクリプトを簡単に作成できます。accurev コマンドラインは非常に柔軟なので、必要に応じてこれらのオプションを調べることができます...
これがお役に立てば幸いです、~James