1C Skills и GitConverter: путь от хранилища 1С к Git
Как перенести историю хранилища 1С в GitConverter, получить XML-исходники и подключить 1C Skills для анализа и проверки изменений.
- Category: gitsell-news
- Published: 2026-10-10T04:04:24.573865
- Canonical: https://gitsell.ru/blog/1c-skills-i-gitconverter-put-ot-hranilischa-1s-k-git
Article
Хранилище конфигурации удобно для разработки в конфигураторе, но его история плохо подходит для code review и автоматических проверок. GitConverter переносит версии хранилища 1С в Git, а 1C Skills помогает агенту работать с XML-исходниками.
За что отвечает GitConverter
Проект 1C-Company умеет регулярно выгружать историю, распределять нагрузку очередями, связывать переименования объектов и создавать сквозную Git-историю для нескольких хранилищ. Поддерживаются также хранилища расширений.
Задача конвертера — превратить версии хранилища в коммиты. Он не анализирует качество формы, роли или СКД.
Где подключаются Skills
После появления XML в Git агент может получить обзор через cf-info, разобрать объект с meta-info, проверить форму, роль, подсистему или СКД, сравнить расширение через cfe-diff и выполнить общую валидацию.
Так конвертация истории и анализ остаются разными этапами. Если ошибка в GitConverter, видно изменение способа выгрузки. Если валидатор нашёл неправильную ссылку, проблема находится в конкретном коммите конфигурации.
Безопасный порядок миграции
- Сделайте пробную выгрузку копии хранилища.
- Проверьте авторов, даты, ветки и переименования на небольшом диапазоне.
- Зафиксируйте настройки конвертации как код.
- Получите базовый XML-коммит без функциональных изменений.
- Подключите обзор и валидацию Skills.
- Затем стройте CI и pull request.
Не совмещайте миграцию истории с массовым форматированием XML или переименованием объектов. Огромный первый diff невозможно проверить. Сначала добейтесь устойчивой конвертации, затем вводите улучшения небольшими коммитами.
Git становится источником истории и review, а тестовая база подтверждает, что выбранный коммит действительно загружается и запускается.
Статьи по теме
- Чем 1C Skills отличается от MCP и ИИ-агента: Сравнение 1C Skills, MCP и ИИ-агента: локальные исходники, вызов инструментов внешним агентом и диалог внутри информационной базы.
- Как подключить 1C Skills к Codex и Claude Code: Установка 1C Skills для локального ИИ-агента: клонирование репозитория, зависимости Python, платформа 1С и первая безопасная проверка.
- 1C Skills для расширений: заимствование объектов и перехват методов: Работа с CFE через 1C Skills: создание расширения, заимствование объекта, вставка до или после метода, diff и валидация.