Accurev命令用于升级上游的所有文件

时间:2013-05-09 16:24:22

标签: accurev

我想知道是否有一个命令可以执行将文件从一个流移动到父流? Accurev似乎说您可以使用-s和-S来指定流,但它似乎不适合我的需要。我有一个像:

的流

基地 - >整合 - >发布 - >开发者工作区。

我可以创建命令来将我的更改从开发人员工作区升级到发布。现在我想创建一个命令来提升服务器上游的文件。因此,例如,如果Release中有文件,我想将它们全部推广到Integration。任何想法?

以下是我过去从工作区升级到服务器上的发布流的内容,但不是它在那里我没有可以指定的工作区位置

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

)

1 个答案:

答案 0 :(得分:2)

accurev promote -s Release -S Integration -d