repo - Работа с хранилищем конфигурации
Группа команд repo обеспечивает работу с хранилищем конфигурации 1С: подключение, загрузку изменений, управление пользователями, фиксацию изменений, блокировку и разблокировку.
vrunner repo <подкоманда> [аргументы] [опции]Подключение и платформа
Большинство подкоманд repo работают с информационной базой и хранилищем. Строка подключения и опции СУБД описаны на странице Подключение к базе данных.
create
Создаёт новое хранилище конфигурации 1С.
vrunner repo create [опции]Примеры
vrunner repo create \
--storage-name D:/repos/MyProject \
--storage-user Администратор \
--storage-pwd secret \
--ibconnection /F./ibbind
Подключает информационную базу к хранилищу конфигурации.
vrunner repo bind [опции]Опции
| Опция | Описание |
|---|---|
--ignore-already-bound | Не считать ошибкой, если ИБ уже подключена к хранилищу |
--do-not-replace-cfg | - |
--ibconnection | VRUNNER_IBCONNECTION |
--db-user | VRUNNER_DBUSER |
--db-pwd | VRUNNER_DBPWD |
--ibcmd | - |
--v8version | VRUNNER_V8VERSION |
--uccode | VRUNNER_UCCODE |
--language | VRUNNER_LANGUAGE |
--locale | VRUNNER_LOCALE |
--storage-name | VRUNNER_STORAGE_NAME |
--storage-user | VRUNNER_STORAGE_USER |
--storage-pwd | VRUNNER_STORAGE_PWD |
--storage-ver | VRUNNER_STORAGE_VER |
--settings | VRUNNER_SETTINGS |
Примеры
vrunner repo bind \
--storage-name D:/repos/MyProject \
--storage-user DevUser \
--storage-pwd secret \
--ibconnection /F./ib \
--ignore-already-boundunbind
Отключает информационную базу от хранилища конфигурации.
vrunner repo unbind [опции]Примеры
vrunner repo unbind \
--ibconnection /F./ib \
--storage-user DevUser \
--storage-pwd secretload
Обновляет конфигурацию информационной базы из хранилища (загружает последнюю версию).
vrunner repo load [опции]Примеры
vrunner repo load \
--ibconnection /F./ib \
--storage-name D:/repos/MyProject \
--storage-user DevUser \
--storage-pwd secret \
--storage-ver 42commit
Помещает изменения в хранилище конфигурации (фиксирует захваченные объекты).
vrunner repo commit [опции]Опции
| Опция | Описание |
|---|---|
--objects | Путь к XML-файлу со списком объектов для помещения |
--comment | Комментарий к фиксируемым объектам |
--keep-locked | Оставить объекты захваченными после помещения |
--force | - |
--ibconnection | VRUNNER_IBCONNECTION |
--db-user | VRUNNER_DBUSER |
--db-pwd | VRUNNER_DBPWD |
--ibcmd | - |
--v8version | VRUNNER_V8VERSION |
--uccode | VRUNNER_UCCODE |
--language | VRUNNER_LANGUAGE |
--locale | VRUNNER_LOCALE |
--dbms-type | VRUNNER_DBMS_TYPE |
--dbms-server | VRUNNER_DBMS_SERVER |
--dbms-base | VRUNNER_DBMS_BASE |
--dbms-user | VRUNNER_DBMS_USER |
--dbms-pwd | VRUNNER_DBMS_PWD |
--storage-name | VRUNNER_STORAGE_NAME |
--storage-user | VRUNNER_STORAGE_USER |
--storage-pwd | VRUNNER_STORAGE_PWD |
--storage-ver | VRUNNER_STORAGE_VER |
--settings | VRUNNER_SETTINGS |
Примеры
vrunner repo commit \
--ibconnection /F./ib \
--storage-name D:/repos/MyProject \
--storage-user DevUser \
--storage-pwd secret \
--comment "Задача #123: добавлены новые справочники"save-cf
Сохраняет конфигурацию из хранилища в CF-файл.
vrunner repo save-cf [OUT] [опции]Аргументы
| Аргумент | Описание |
|---|---|
OUT | Путь к создаваемому CF-файлу |
Примеры
vrunner repo save-cf ./build/MyApp.cf \
--storage-name D:/repos/MyProject \
--storage-user DevUser \
--storage-pwd secret \
--storage-ver 100create-user
Создаёт пользователя в хранилище конфигурации.
vrunner repo create-user [опции]copy-user
Копирует права пользователя хранилища от одного пользователя к другому.
vrunner repo copy-user [опции]lock
Устанавливает блокировку объектов хранилища для захвата.
vrunner repo lock [опции]unlock
Снимает захват объектов хранилища.
vrunner repo unlock [опции]