как переопределить уже существующие рабочие области в rtc с помощью команды scm или lscm

У меня есть требование, так как мне нужно подключиться к rtc и автоматически извлекать файлы из потока в рабочую область репозитория. Я пишу следующие команды в файле bat.

lscm login -r https://rtc.usaa.com/ccm -u uname -P password -n nickname -c
scm create workspace (workspacename) -r nickname -s (streamname)
lscm load workspace name -r nickname -d directorypath(c:codebase/rtc)
lscm logout -r nickname

пока я запускаю вышеуказанный пакетный файл в первый раз, он создает рабочую область и загружает проект в путь к рабочей области. пока я выполняю вышеуказанный пакетный файл во второй раз, он создает дублирующую рабочую область с тем же именем и получает исключение при загрузке. Я хочу переопределять уже существующую рабочую область каждый раз при загрузке, но я не нашел для этого команду. не могли бы вы предоставить мне какой-либо другой способ сделать это или любую команду, которая решает мою проблему


person user3356993    schedule 26.02.2014    source источник


Ответы (3)


Было бы хорошо удалить существующую песочницу локальной рабочей области перед загрузкой новой. В моей настройке мы выполняем следующие шаги: 1. Удаляем локальную песочницу (если есть смысл, удаляем и существующую рабочую область репозитория) 2. Создаем новую рабочую область репозитория 3. Загружаем новую рабочую область репозитория в локальную песочницу

person Baskar    schedule 04.03.2014

Либо создайте рабочую область с уникальным именем (возможно, вставив отметку времени в имя?), а затем удалите ее, когда закончите, либо используйте UUID рабочей области из шага создания.

person Erigami    schedule 03.04.2014

Вместо того, чтобы удалять и снова записывать файлы в рабочую область, вы можете попробовать принять входящие изменения перед загрузкой, а затем с помощью атрибута «--force» вы можете перезаписать только внесенные изменения в файлы.

Принять использование - SCM accept --flow-components -r ‹> -u ‹> -p ‹> --target

Используйте силу в конце команды загрузки, которую вы используете.

это должно работать нормально.

person user2561288    schedule 02.08.2017