|
288 | 288 | <a id="markdown-примеры-использования" name="примеры-использования"></a> |
289 | 289 | #### Примеры использования |
290 | 290 |
|
291 | | -* Простое использование |
| 291 | +* Примитивный вариант |
292 | 292 |
|
293 | 293 | `gitsync sync C:/Хранилище_1С/ C:/GIT/src` |
294 | 294 |
|
295 | | - Данная команда выполнить синхронизацию хранилища 1С по пути `C:/Хранилище_1С/` и репозитория git в каталоге `C:/GIT/src` |
| 295 | + Команда выполнит выгрузку версий хранилища 1С из `C:/Хранилище_1С/` в репозиторий git в каталоге `C:/GIT/src`. Пример учебный, на практике обычно требуется указать также имя пользователя хранилища и пароль. |
296 | 296 |
|
297 | | -* Инициализация в текущем рабочем каталоге, |
| 297 | +* Вариант вызова команды в текущем рабочем каталоге |
298 | 298 |
|
299 | 299 | > переменная окружения **`GITSYNC_WORKDIR`** не должна быть задана |
300 | 300 |
|
301 | 301 | ```sh |
302 | 302 | cd C:/work_dir/ |
303 | 303 | gitsync sync C:/Хранилище_1С/ |
304 | 304 | ``` |
305 | | - Данная команда выполнить синхронизацию хранилища 1С по пути `C:/Хранилище_1С/` и репозитория git в каталоге `C:/work_dir` |
| 305 | + Команда выполнит выгрузку версий хранилища 1С из `C:/Хранилище_1С/` в репозиторий git в каталоге `C:/work_dir` |
306 | 306 |
|
307 | | -* Инициализация в с указанием пользователя и пароля. |
| 307 | +* Вариант с указанием пользователя хранилища и пароля |
308 | 308 |
|
309 | 309 | ```sh |
310 | | - gitsync sync --storage-user Admin --storage-pwd=Secret C:/Хранилище_1С/ C:/work_dir/ |
| 310 | + gitsync sync --storage-user Admin --storage-pwd Secret C:/Хранилище_1С/ C:/work_dir/ |
311 | 311 | ``` |
312 | | - Данная команда выполнить синхронизацию хранилища 1С по пути `C:/Хранилище_1С/` и репозитория git в каталоге `C:/work_dir` |
313 | | - Используя для подключения к хранилищу 1С пользователя `Admin` и пароль `Secret` |
314 | | - |
| 312 | + Имя пользователя = Admin, пароль = Secret. |
| 313 | + |
315 | 314 | * Использование синонимов (короткая версия предыдущего примера) |
316 | 315 |
|
317 | 316 | ```sh |
318 | | - gitsync s -uAdmin -p=Secret C:/Хранилище_1С/ C:/work_dir/ |
| 317 | + gitsync s -u Admin -p Secret C:/Хранилище_1С/ C:/work_dir/ |
| 318 | + # возможны варианты |
| 319 | + # gitsync s -uAdmin -pSecret C:/Хранилище_1С/ C:/work_dir/ |
| 320 | + # gitsync s -u=Admin -p=Secret C:/Хранилище_1С/ C:/work_dir/ |
319 | 321 | ``` |
320 | | - Данная команда выполнить синхронизацию хранилища 1С по пути `C:/Хранилище_1С/` и репозитория git в каталоге `C:/work_dir` |
321 | | - Используя для подключения к хранилищу 1С пользователя `Admin` и пароль `Secret` |
322 | 322 |
|
323 | | -* Использование конкретной исполняемого файла платформы |
| 323 | +* Указание исполняемого файла нужной версии платформы |
324 | 324 |
|
325 | 325 | ```sh |
326 | 326 | gitsync --v8-path /opt/1C/v8.3/x86_64/1cv8 s -uAdmin -p=Secret C:/Хранилище_1С/ C:/work_dir/ |
327 | 327 | ``` |
328 | | - Данная команда синхронизации выполнится с использованием исполняемого файла платформы `/opt/1C/v8.3/x86_64/1cv8` для хранилища 1С по пути `C:/Хранилище_1С/` и репозитория git в каталоге `C:/work_dir` |
329 | | - Используя для подключения к хранилищу 1С пользователя `Admin` и пароль `Secret` |
| 328 | + Команда синхронизации будет выполнена с использованием исполняемого файла платформы `/opt/1C/v8.3/x86_64/1cv8` (приведен синтаксис для linux; вариант для Windows см. ниже). |
330 | 329 |
|
331 | | -* Использование только переменных окружения |
| 330 | +* Вызов команды без указания параметров, с использованием переменных окружения |
332 | 331 |
|
333 | 332 | linux: |
334 | 333 | ```sh |
|
338 | 337 | export GITSYNC_STORAGE_USER=Admin |
339 | 338 | export GITSYNC_STORAGE_PASSWORD=Secret |
340 | 339 | export GITSYNC_V8VERSION=8.3.7 |
341 | | - # Указание конкретного исполняемого файла платформы 1С |
342 | | - #export GITSYNC_V8_PATH=/opt/1C/v8.3/x86_64/1cv8 # Надо обернуть в кавычки если путь содержит пробелы |
| 340 | + # Указание конкретного исполняемого файла платформы 1С. Путь надо обернуть в кавычки если он содержит пробелы. |
| 341 | + #export GITSYNC_V8_PATH=/opt/1C/v8.3/x86_64/1cv8 |
343 | 342 | export GITSYNC_VERBOSE=true #Можно использовать Да/Ложь/Нет/Истина |
344 | 343 | export GITSYNC_TEMP=./temp/sync |
345 | 344 | gitsync s |
|
352 | 351 | set GITSYNC_STORAGE_USER=Admin |
353 | 352 | set GITSYNC_STORAGE_PASSWORD=Secret |
354 | 353 | set GITSYNC_V8VERSION=8.3.7 |
355 | | - # Указание конкретного исполняемого файла платформы 1С |
356 | | - #set GITSYNC_V8_PATH="C:\Program Files (x86)\1cv8\8.3.12.1567\bin\1cv8.exe" # Надо обернуть в кавычки если путь содержит пробелы |
| 354 | + # Указание конкретного исполняемого файла платформы 1С. Путь надо обернуть в кавычки если он содержит пробелы. |
| 355 | + #set GITSYNC_V8_PATH="C:\Program Files (x86)\1cv8\8.3.12.1567\bin\1cv8.exe" |
357 | 356 | set GITSYNC_VERBOSE=true #Можно использовать Да/Ложь/Нет/Истина |
358 | 357 | set GITSYNC_TEMP=./temp/sync |
359 | 358 |
|
360 | 359 | gitsync s |
361 | 360 | ``` |
362 | | - Данная команда выполнить синхронизацию хранилища 1С по пути `C:/Хранилище_1С/` и репозитория git в каталоге `C:/work_dir` |
363 | | - Используя для подключения к хранилищу 1С пользователя `Admin` и пароль `Secret` |
364 | 361 |
|
365 | 362 | <a id="markdown-использование-библиотеки-gitsync" name="использование-библиотеки-gitsync"></a> |
366 | 363 | ## Использование библиотеки `gitsync` |
|
394 | 391 |
|
395 | 392 | `opm build .` |
396 | 393 |
|
397 | | - При данной сборке не собираются предустановленные пакеты. Их надо будет устанавливать отдельно |
| 394 | + В этом варианте в сборку не добавляются предустановленные пакеты. Их надо будет устанавливать отдельно. |
398 | 395 |
|
399 | 396 | 2. Сборка пакета с зависимостями |
400 | 397 |
|
401 | 398 | `opm build -mf ./build_packagedef .` |
402 | 399 |
|
403 | | - При данной сборке будут дополнительно собраны из репозиториев: |
| 400 | + В сборку будут добавлены пакеты из репозиториев: |
404 | 401 |
|
405 | 402 | * `opm` - из ветки develop |
406 | 403 | * `gitsync-pre-plugins` - из ветки develop |
|
0 commit comments