# 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](https://gitsell.ru/1C-Company/GitConverter) переносит версии хранилища 1С в Git, а [1C Skills](https://gitsell.ru/msrv-tech/skills) помогает агенту работать с XML-исходниками.

## За что отвечает GitConverter

Проект 1C-Company умеет регулярно выгружать историю, распределять нагрузку очередями, связывать переименования объектов и создавать сквозную Git-историю для нескольких хранилищ. Поддерживаются также хранилища расширений.

Задача конвертера — превратить версии хранилища в коммиты. Он не анализирует качество формы, роли или СКД.

## Где подключаются Skills

После появления XML в Git агент может получить обзор через `cf-info`, разобрать объект с `meta-info`, проверить форму, роль, подсистему или СКД, сравнить расширение через `cfe-diff` и выполнить общую валидацию.

Так конвертация истории и анализ остаются разными этапами. Если ошибка в GitConverter, видно изменение способа выгрузки. Если валидатор нашёл неправильную ссылку, проблема находится в конкретном коммите конфигурации.

## Безопасный порядок миграции

1. Сделайте пробную выгрузку копии хранилища.
2. Проверьте авторов, даты, ветки и переименования на небольшом диапазоне.
3. Зафиксируйте настройки конвертации как код.
4. Получите базовый XML-коммит без функциональных изменений.
5. Подключите обзор и валидацию Skills.
6. Затем стройте CI и pull request.

Не совмещайте миграцию истории с массовым форматированием XML или переименованием объектов. Огромный первый diff невозможно проверить. Сначала добейтесь устойчивой конвертации, затем вводите улучшения небольшими коммитами.

Git становится источником истории и review, а тестовая база подтверждает, что выбранный коммит действительно загружается и запускается.


## Статьи по теме

- [Чем 1C Skills отличается от MCP и ИИ-агента](/blog/chem-1c-skills-otlichaetsya-ot-mcp-i-ii-agenta): Сравнение 1C Skills, MCP и ИИ-агента: локальные исходники, вызов инструментов внешним агентом и диалог внутри информационной базы.
- [Как подключить 1C Skills к Codex и Claude Code](/blog/kak-podklyuchit-1c-skills-k-codex-i-claude-code): Установка 1C Skills для локального ИИ-агента: клонирование репозитория, зависимости Python, платформа 1С и первая безопасная проверка.
- [1C Skills для расширений: заимствование объектов и перехват методов](/blog/1c-skills-dlya-rasshirenii-zaimstvovanie-obektov-i-perehvat): Работа с CFE через 1C Skills: создание расширения, заимствование объекта, вставка до или после метода, diff и валидация.