Основные операции приложения:
- выгрузка изменений в исходники
- загрузка (выборочная) изменений из исходников
- синхронизация хранилища (актуализация хранилища из гит)
$ devtools --help
Приложение: devtools
Помощник для разработки в конфигураторе 1С:Предприятия и Git
Строка запуска: devtools [ОПЦИИ] КОМАНДА [аргументы...]
Опции:
-v, --version показать версию и выйти
--config путь к файлу параметров информационной базы в формате json (env $DT_CONFIG)
Доступные команды:
test Тест чтения настроек
dump Выгрузка объектов конфигурации в файлы
load Загрузка объектов конфигурации из файлов
label Создать "метку" (запомнить хэш коммита как последний успешно синхронизированный с конфигурацией ИБ)
sync Перенос изменений из git в хранилище
$ devtools load --help
Команда: load
Загрузка объектов конфигурации из файлов
Строка запуска: devtools load [OBJECTS...]
Аргументы:
OBJECTS Объекты для загрузки из исходников в конфигурацию.
Доступные способы указания (один из, указаны по порядку обработки):
- * или FULL - загрузить всю конфигурацию
- + - загрузка измененных в репозитории файлов
- <ПутьКФайлу> - имя файла со списком 1с-объектов для загрузки
- л или l - list, загрузка из стандартного файла списка объектов
- <Число> - загрузить объекты измененные за последние N коммитов
- <Hash>, <Branch> or <Tag> - загружать объекты измененные начиная с коммита, на который указывает хэш, ветка или тэг
- <ИменаОбъектов1С> - объекты 1С, указанные через запятую (например, "ЗаказКлиента,Контрагенты")
- AUTO или <пусто> - список объектов будет определен автоманически, с момента последней загрузки (env $DT_OBJECTS)
$ devtools sync --help
Команда: sync
Перенос изменений из git в хранилище
Строка запуска: devtools sync [ОПЦИИ]
Опции:
--origin синоним удаленного репозитория (env $DT_ORIGIN) (по умолчанию origin)
--dev основная ветка разработки в git (env $DT_BRANCH_DEVELOP) (по умолчанию develop)
--sync ветка синхронизации 1С хранилища (env $DT_BRANCH_GITSYNC) (по умолчанию gitsync)
--continue продолжить выполнение после зазрешения конфликтов
--abort откатить незавершенную процедуру переноса