あるストリームから親ストリームにファイルを移動するために実行できるコマンドがあるかどうか疑問に思っていますか? Accurev は、-s と -S を使用してストリームを指定できると言っているようですが、私のニーズには合っていないようです。次のようなストリームがあります。
ベース --> 統合 --> リリース --> 開発者ワークスペース。
変更内容を開発者ワークスペースからリリースにプロモートするコマンドを作成できます。ここで、サーバーの上流にファイルを昇格させるコマンドを作成したいと考えています。たとえば、リリースにファイルがある場合、それらすべてを統合に昇格させたいと思います。何か考えはありますか?
これは、ワークスペースからサーバー上のリリース ストリームにプロモートするために使用したものですが、指定できるワークスペースの場所がないということではありません。
SET WORKSPACES="C:\ITTraining\AccuRev\New Hire Code\"*
c:
cd %WORKSPACE%
REM prompts user to log into accurev prior to performing actions
if errorlevel 1 goto exit
FOR /D %%G IN (%WORKSPACES%) DO (
ECHO Starting update to: %%G
ECHO Starting update to: %%G
REM Used to run an update on the workspace
ECHO accurev update
ECHO adding external content to: %%G
ECHO accurev add -x -c "new content"
ECHO promoting content to: %%G
REM used to promote all content in the workspace that is modified or kept
ECHO accurev promote -K -p -c "Standard curriculum updates"
accurev promote * -s ltg_PDEBath05_JAR_REL_INT
cd %%G
)