Как загрузить компоненты снимка в рабочую область

Я добавляю снимок потока в рабочую область хранилища.

Как загрузить компоненты моментальных снимков в хранилище?

В настоящее время у меня просто есть рабочая область хранилища со снимком, но рабочая область также должна содержать компоненты снимка.

Чтобы добавить снимок в репозиторий, я использую:

scm snapshot promote -r <repositry url> <repository workspace> <snapshot>

Возможно, мне следует использовать другую команду scm, чтобы добавить компоненты снимка в хранилище вместо самого снимка?

Я использовал '<repository workspace name' & 'snapshot name', Мне не нужно было использовать их идентификаторы.

Ошибка не возвращается, и я могу просмотреть созданный снимок:

Но компоненты для этого снимка не добавляются в рабочую область хранилища.

Я думаю, что я решил это. Выполнение команды (включает параметр --stream):

scm create workspace -r <repository url> <repository workspace> --stream <stream name>

Создает рабочее пространство и добавляет компоненты в это вновь созданное рабочее пространство. Эти компоненты в только что созданном рабочем пространстве имеют ту же базовую линию, которая определена в потоке.

1 ответ

Решение

Что вы сделали, чтобы создать снимок в потоке (чтобы связать все компоненты)

Когда вы добавляете снимок в рабочую область репо, вы продвигаете снимок:

scm snapshot promote -r <repositry url> <repository workspace> <snapshot>

что вы упомянули, должно работать (не уверен, если вам нужен идентификатор рабочей области репо и идентификатор снимка через)

На самом деле, Ральф Хохендорф отметил, что эта команда ( scm snapshot promote ) только перемещает снимок из потока в рабочую область хранилища.
Снимок не будет использоваться, только перемещен.


Идея состоит в том, чтобы заполнить другой пустой поток, чтобы рабочее пространство репо отражало список компонентов.

Если компоненты уже находятся в потоке, то, как упоминает OP, этого достаточно:

scm create workspace -r <repository url> <repository workspace> --stream <stream name>

Нет необходимости создавать или продвигать снимок в этом случае (поскольку поток уже отражает компоненты, которые вы хотите).

Вы должны увидеть в разделе "Компонент" вашего рабочего пространства эти компоненты.
Обратите внимание, что вам все равно нужно загрузить это рабочее пространство репо, чтобы увидеть файлы на вашем диске.

Другие вопросы по тегам