На сервере 1С:ГитКонвертера вам потребуется установить следующее программное обеспечение:
После того, как на сервере 1С:ГитКонвертера установлено все необходимое программное обеспечение, настройте параметры конфигурации 1С:ГитКонвертер.
Есть настройки, общие для всей конфигурации, и есть настройки, которые выполняются для конвертации каждого конкретного хранилища.
C:\Program files (x86)\1cv8\%ВерсияПлатформы%\bin
Для конвертации конкретного хранилища конфигурации программа подставит в параметр %ВерсияПлатформы% ту версию, которая указана в свойствах этого хранилища в информационной базе .Для каждого хранилища конфигурации, которое вы собираетесь конвертировать, следует создать отдельный элемент в справочнике Хранилища конфигураций. О том, как заполнить свойства этого элемента, вы можете прочитать в документации 1С:ГитКонвертера в разделе Параметры конвертации.
Также для каждого хранилища следует заполнить соответствие пользователей этого хранилища тому имени и адресу электронной почты, которые будут указаны в коммитах репозитория. Подробнее об этом вы можете прочитать в документации 1С:ГитКонвертера в разделе Информация пользователей.
После того, как создан и сохранен элемент справочника, описывающий хранилище конфигурации, вы можете создать локальный репозиторий, соответствующий этому хранилищу, на сервере 1С:ГитКонвертера. Для этого в форме этого элемента рядом с полем Локальный каталог Git нажмите кнопу Создать репозиторий Git и установить начальные настройки. Локальный репозиторий, созданный таким образом, будет обладать следующими особенностями:
Создается файл настроек .gitattributes, в который добавляются настройки бинарных файлов:
*.bin binary
*.axdt binary
*.addin binary
Создается файл исключений .gitignore, в который добавляются файлы DumpFilesIndex.txt и ConfigDumpInfo.xml. Эти файлы не требуется хранить в локальном репозитории.
В локальную конфигурацию репозитория добавляются настройки для более комфортной работы:
git config --local core.quotepath false
git config --local gui.encoding utf-8
git config --local i18n.commitEncoding utf-8
git config --local diff.renameLimit 1
git config --local diff.renames false
Также в настройки репозитория будут добавлены настройки окончания строк:
git config --local core.autocrlf true
git config --local core.safecrlf warn
Они означают, что в репозиторий файлы попадут с окончаниями строк LF, а если в файле есть смешение CRLF и LF, будет записано предупреждение в лог.