sync (синоним s) - Выполняет синхронизацию хранилища 1С с git-репозиторием
Подробную справку по опциям и аргументам см.
gitsync sync --help
Команда: sync, s
Выполняет синхронизацию хранилища 1С с git-репозиторием
Строка запуска: gitsync sync [ОПЦИИ] PATH [WORKDIR]
Аргументы:
PATH Путь к хранилищу конфигурации 1С. (env $GITSYNC_STORAGE_PATH)
WORKDIR Каталог исходников внутри локальной копии git-репозитория. (env $GITSYNC_WORKDIR)
Опции:
-u, --storage-user пользователь хранилища конфигурации (env $GITSYNC_STORAGE_USER) (по умолчанию Администратор)
-p, --storage-pwd пароль пользователя хранилища конфигурации (env $GITSYNC_STORAGE_PASSWORD, $GITSYNC_STORAGE_PWD)
-e, --ext имя расширения для работы с хранилищем расширения(env $GITSYNC_EXTENSION)
| Имя | Описание |
|---|---|
GITSYNC_V8VERSION |
маска версии платформы (8.3, 8.3.5, 8.3.6.2299 и т.п.) |
GITSYNC_VERBOSE |
вывод отладочной информации в процессе выполнения |
GITSYNC_TEMP |
путь к каталогу временных файлов |
GITSYNC_EMAIL |
домен почты для пользователей git |
| Имя | Описание |
|---|---|
GITSYNC_WORKDIR |
рабочий каталог для команды |
GITSYNC_STORAGE_PATH |
путь к хранилищу конфигурации 1С. |
GITSYNC_STORAGE_USER |
пользователь хранилища конфигурации |
GITSYNC_STORAGE_PASSWORD |
пароль пользователя хранилища конфигурации |
GITSYNC_EXTENSION |
имя расширения |
| WORKDIR | текущая рабочая директория |
| -u, --storage-user | пользователь Администратор |
-
Простое использование
gitsync sync C:/Хранилище_1С/ C:/GIT/srcДанная команда выполнить синхронизацию хранилища 1С по пути
C:/Хранилище_1С/и репозитория git в каталогеC:/GIT/src -
Простое использование для выгрузки расширения конфигурации
gitsync sync --ext ИМЯ_Расширения C:/Хранилище_1С/ C:/GIT/srcДанная команда выполняет синхронизацию хранилища расширения 1С с именем
ИМЯ_Расширенияпо путиC:/Хранилище_1С/и репозитория git в каталогеC:/GIT/src -
Инициализация в текущем рабочем каталоге,
переменная окружения
GITSYNC_WORKDIRне должна быть заданаcd C:/work_dir/ gitsync sync C:/Хранилище_1С/Данная команда выполнить синхронизацию хранилища 1С по пути
C:/Хранилище_1С/и репозитория git в каталогеC:/work_dir -
Инициализация в с указанием пользователя и пароля.
gitsync sync --storage-user Admin --storage-pwd=Secret C:/Хранилище_1С/ C:/work_dir/
Данная команда выполнить синхронизацию хранилища 1С по пути
C:/Хранилище_1С/и репозитория git в каталогеC:/work_dirИспользуя для подключения к хранилищу 1С пользователяAdminи парольSecret -
Использование синонимов (короткая версия предыдущего примера)
gitsync s -uAdmin -p=Secret C:/Хранилище_1С/ C:/work_dir/
Данная команда выполнить синхронизацию хранилища 1С по пути
C:/Хранилище_1С/и репозитория git в каталогеC:/work_dirИспользуя для подключения к хранилищу 1С пользователяAdminи парольSecret -
Использование только переменных окружения
linux:
export GITSYNC_WORKDIR=./work_dir/ export GITSYNC_STORAGE_PATH=./Хранилище_1С/ export GITSYNC_STORAGE_USER=Admin export GITSYNC_STORAGE_PASSWORD=Secret export GITSYNC_V8VERSION=8.3.7 export GITSYNC_VERBOSE=true #Можно использовать Да/Ложь/Нет/Истина export GITSYNC_TEMP=./temp/sync gitsync s
windows:
set GITSYNC_WORKDIR=./work_dir/ set GITSYNC_STORAGE_PATH=./Хранилище_1С/ set GITSYNC_STORAGE_USER=Admin set GITSYNC_STORAGE_PASSWORD=Secret set GITSYNC_V8VERSION=8.3.7 set GITSYNC_VERBOSE=true #Можно использовать Да/Ложь/Нет/Истина set GITSYNC_TEMP=./temp/sync gitsync s
Данная команда выполнить синхронизацию хранилища 1С по пути
C:/Хранилище_1С/и репозитория git в каталогеC:/work_dirИспользуя для подключения к хранилищу 1С пользователяAdminи парольSecret