oscript-library / gitsync

Синхронизация хранилища 1С с репозиторием git
Mozilla Public License 2.0
269 stars 91 forks source link

Ошибка выполнения команды gitsync init на платформе 8.2 #276

Closed dentaky closed 3 years ago

dentaky commented 3 years ago

Описание ошибки При попытке инициализировать репо в каталоге src на платформе 8.2 создается пустой файл authors, а должен создаваться с заполненными авторами хранилища.

Сценарий воспроизведения Шаги по воспроизведению:

  1. Открыть 'cmd'
  2. Нажать 'gitsync --v8version 8.2.19.130 init --storage-user user --storage-pwd pwd tcp://address C:\hran'
  3. Выполнить команду.
  4. В каталоге создадутся пустые файлы authors и version.

Ожидаемое поведение если бы ошибки не было 'Файл авторов должен быть заполнен данными из хранилища'

Скриншоты image

Окружение:

Плагин tool1CD включен. По идее с помощью него должна конфигурация выгружаться в виде исходных файлов.

nixel2007 commented 3 years ago

При обращении к хранилищу через tcp плагин tool1cd не используется. он умеет работать только по прямому доступу к хранилищу.

dentaky commented 3 years ago

Про плагин зря написал, это я уже sync пытаюсь сделать и к текущей проблеме не относится. Проблема всё равно актуальна для команды init, по tcp не работает на 8.2. корректно создание файла authors.

asosnoviy commented 3 years ago

Для 8.2 используйте плагин и файловый доступ. 8.2 не поддерживает иерархическую выгрузку и половину пакетных ключей.

dentaky commented 3 years ago

Для 8.2 используйте плагин и файловый доступ. 8.2 не поддерживает иерархическую выгрузку и половину пакетных ключей.

Да, так и делаю. Т.е. на 8.2. про стандартную выгрузку можно забыть.