2016-07-19 9 views
0

AccuRev内のワークスペースまたは参照ツリーを削除することはできません(非アクティブ化のみ)ので、ストリームコンテンツのローカルコピーを作成する必要があります。 私はaccurev catと組み合わせてaccurev histのようなものを使うことができますが、そのような基本的な機能のためのひどい回避策のように思えます。 これは簡単なコマンドですか?ワークスペースまたは参照ツリーなしでAccuRevからのストリームをチェック

私はJenkins CI環境でソース(コンパイル、テストなど)をチェックするためにのみこれを使用したいと思います。私はAccuRevに変更を送り返す必要がないので、AccuRevの指導者はおそらく参照ツリーを使用することを推奨します。 しかし、私はこれらを動的に作成したいと思うし、それらは一度しか使用されません。 何千もの未使用のリファレンスツリーを持つAccuRevサーバを乱雑にするのは良い考えのようではありません。

答えて

2

accurev popコマンドを使用して、必要な操作を正確に行うことができます。 Jenkinsでは、JenkinsのAccuRevプラグインを使用している場合、ワークスペースまたは参照ツリーの「どちらも使用しない」というオプションを使用するのと同じです。

自分でスクリプトを作成する場合は、accurev pop -R -v <stream-name> -L <some-directory-location> /./を使用して、ストリーム名と書き込み先のディレクトリの場所を置き換えることができます。コマンド内の/./は、AccuRevにデポルートディレクトリを設定するように指示し、-Rは、その下位の内容全体を再帰することを意味します。デポの相対パスを使用して、そのレベルの下に別のディレクトリーを指定することができます。

+0

ありがとうございました。既存のプラグインをもう少し調べてください。 ヘルプでは、特定のリビジョンをチェックアウトするために '-t'を使用できることも発見しました。 –

関連する問題