init (синоним i) - инициализация нового хранилища git и наполнение его данными из хранилища 1С
Подробную справку по опциям и аргументам см.
gitsync init --help
Команда: init, i
Инициализация структуры нового хранилища git. Подготовка к синхронизации
Строка запуска: gitsync init [ОПЦИИ] PATH [WORKDIR]
Аргументы:
PATH Путь к хранилищу конфигурации 1С. (env $GITSYNC_STORAGE_PATH)
WORKDIR Адрес локального репозитория GIT или каталог исходников внутри локальной копии git-репозитория. По умолчанию текущий каталог (env $GITSYNC_WORKDIR)
Опции:
-u, --storage-user пользователь хранилища конфигурации (env $GITSYNC_STORAGE_USER) (по умолчанию Администратор)
-p, --storage-pwd пароль пользователя хранилища конфигурации (env $GITSYNC_STORAGE_PASSWORD, $GITSYNC_STORAGE_PWD)
| Имя | Описание |
|---|---|
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 |
пароль пользователя хранилища конфигурации |
| WORKDIR | текущая рабочая директория |
| -u, --storage-user | пользователь Администратор |
-
Простое использование
gitsync init C:/Хранилище_1С/ C:/GIT/srcДанная команда создаст новый репозиторий git в каталоге
C:/GIT/srcиз хранилища 1С по путиC:/Хранилище_1С/
-
Указание конкретной версии платформы
gitsync --v8version=8.3.9 init C:/Хранилище_1С/ C:/GIT/srcДанная команда создаст новый репозиторий git в каталоге
C:/GIT/srcиз хранилища 1С по путиC:/Хранилище_1С/Для работы будет использоваться платформа 8.3.9.xxxx
-
Указание вывода отладочных логов
gitsync --verbose init C:/Хранилище_1С/ C:/GIT/srcилиgitsync -v init C:/Хранилище_1С/ C:/GIT/srcДанная команда создаст новый репозиторий git в каталоге
C:/GIT/srcиз хранилища 1С по путиC:/Хранилище_1С/После указания будет выводиться дополнительные отладочные логи с признакомОтладка
-
Указание каталога временных файлов при работе приложения
gitsync --tempdir=./temp_sync/ init C:/Хранилище_1С/ C:/GIT/srcилиgitsync -t ./temp_sync/ init C:/Хранилище_1С/ C:/GIT/srcДанная команда создаст новый репозиторий git в каталоге
C:/GIT/srcиз хранилища 1С по путиC:/Хранилище_1С/Для работы будет использоваться каталог временных файлов./temp_sync/
-
Инициализация в текущем рабочем каталоге,
переменная окружения
GITSYNC_WORKDIRне должна быть заданаcd C:/work_dir/ gitsync init C:/Хранилище_1С/Данная команда создаст новый репозиторий git в каталоге
C:/work_dir/из хранилища 1С по путиC:/Хранилище_1С/
-
Инициализация в с указанием пользователя и пароля.
gitsync init --storage-user Admin --storage-pwd=Secret C:/Хранилище_1С/ C:/work_dir/
Данная команда создаст новый репозиторий git в каталоге
C:/work_dir/из хранилища 1С по путиC:/Хранилище_1С/
-
Использование синонимов (короткая версия предыдущего примера)
gitsync i -uAdmin -p=Secret C:/Хранилище_1С/ C:/work_dir/
Данная команда создаст новый репозиторий git в каталоге
C:/work_dir/из хранилища 1С по путиC:/Хранилище_1С/
-
Использование только переменных окружения
linux:
export GITSYNC_WORKDIR=./work_dir/ export GITSYNC_STORAGE_PATH=./Хранилище_1С/ export GITSYNC_STORAGE_USER=Админ export GITSYNC_STORAGE_PASSWORD=Пароль export GITSYNC_V8VERSION=8.3.7 export GITSYNC_VERBOSE=true #Можно использовать Да/Ложь/Нет/Истина export GITSYNC_TEMP=./temp/sync gitsync i
windows:
set GITSYNC_WORKDIR=./work_dir/ set GITSYNC_STORAGE_PATH=./Хранилище_1С/ set GITSYNC_STORAGE_USER=Админ set GITSYNC_STORAGE_PASSWORD=Пароль set GITSYNC_V8VERSION=8.3.7 set GITSYNC_VERBOSE=true #Можно использовать Да/Ложь/Нет/Истина set GITSYNC_TEMP=./temp/sync gitsync i
Данная команда создаст новый репозиторий git в каталоге
C:/work_dir/из хранилища 1С по путиC:/Хранилище_1С/