我想知道是否有一个命令可以执行将文件从一个流移动到父流? 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
)
答案 0 :(得分:2)
accurev promote -s Release -S Integration -d