我想知道是否可以执行将文件从一个流移动到父流的命令?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
)