Skip to content

240596448/devtools

Repository files navigation

Помощник для разработки в конфигураторе 1С:Предприятия и Git

Основные операции приложения:

  • выгрузка изменений в исходники
  • загрузка (выборочная) изменений из исходников
  • синхронизация хранилища (актуализация хранилища из гит)

Справка по основным командам

$ 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    	откатить незавершенную процедуру переноса

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages