2013-05-09 2 views
1

Мне интересно, есть ли команда, которая может быть выполнена для перемещения файлов из одного потока в родительский поток? Accurev, похоже, говорит, что вы можете использовать -s и -S для указания потока, но он, похоже, не работает для моих нужд. У меня есть поток как:Команда Accurev для продвижения всех файлов вверх по течению

База -> Интеграция -> Релиз -> Рабочее пространство разработчика.

Я могу создавать команды для продвижения моих изменений из рабочей области разработчика для выпуска. Теперь я хочу создать команду, которая будет продвигать файлы на сервере вверх по течению. Так, например, если есть файлы в 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 

) 

ответ