db-load-git
Skill765 starsChanged 6 months agoMITView on GitHub
Загрузка изменений из Git в базу 1С. Используй когда нужно загрузить изменения из гита, обновить базу из репозитория, partial load из коммита
2 other projects use a version of this, 2 of them edited.
Adopted by
Most recently taken up by
- anymasoft/1c-aiedited, first seen Jul 17, 2026
- Arman-Kudaibergenov/1c-ai-development-kitedited, first seen Mar 4, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 2
- Arman-Kudaibergenov/1c-ai-development-kit★ 16353% same
- anymasoft/1c-ai★ 053% same
Wrote their own version · 0
None found.
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository79 other files it gives its agents.
- cfe-borrowSkill
- cfe-diffSkill
- cf-editSkill
- cfe-initSkill
- cfe-patch-methodSkill
- cfe-validateSkill
- cf-infoSkill
- cf-initSkill
- cf-validateSkill
- db-cfe-adminSkill
- db-createSkill
- db-dump-cfSkill
- db-dump-dtSkill
- db-dump-xmlSkill
- db-listSkill
- db-load-cfSkill
- db-load-dtSkill
- db-load-xmlSkill
- db-repoSkill
- db-runSkill
- db-updateSkill
- epf-bsp-add-commandSkill
- epf-bsp-initSkill
- epf-buildSkill
- epf-dumpSkill
- epf-initSkill
- epf-validateSkill
- erf-buildSkill
- erf-dumpSkill
- erf-initSkill
- erf-validateSkill
- form-addSkill
- form-compileSkill
- form-decompileSkill
- form-editSkill
- form-infoSkill
- form-removeSkill
- form-validateSkill
- help-addSkill
- img-gridSkill
- interface-editSkill
- interface-validateSkill
- meta-compileSkill
- meta-decompileSkill
- meta-editSkill
- meta-infoSkill
- meta-removeSkill
- meta-validateSkill
- mxl-compileSkill
- mxl-decompileSkill
- mxl-infoSkill
- mxl-validateSkill
- role-compileSkill
- role-editSkill
- role-infoSkill
- role-validateSkill
- skd-compileSkill
- skd-decompileSkill
- skd-editSkill
- skd-infoSkill
- The first 60 shown.
The file
Files
/db-load-git — Загрузка изменений из Git
Определяет изменённые файлы конфигурации по данным Git и выполняет частичную загрузку в информационную базу.
Если в изменениях есть
Configuration.xml, платформа выполнит полную загрузку конфигурации, а не только изменённых объектов.
Удалённый объект уйдёт из базы, только если удалён и из состава владельца (
ChildObjectsобъекта илиConfiguration.xml). Удалённый файл-часть объекта (модуль, файлыExt/) загрузкой частями не удаляется: скрипт перечислит такие удаления в[ВНИМАНИЕ], а если кроме них загружать нечего, завершится ошибкой. Применить их можно только полной загрузкой (/db-load-xml -Mode Full); чтобы убрать код модуля, достаточно оставить файл пустым.
Usage
/db-load-git [database]
/db-load-git dev — все незафиксированные изменения
/db-load-git dev -Source Staged — только staged
/db-load-git dev -Source Commit -CommitRange "HEAD~3..HEAD"
/db-load-git dev -DryRun — только показать что будет загруженоПараметры подключения
Прочитай .v8-project.json из корня проекта и разреши базу:
- Если пользователь указал параметры подключения (путь, сервер) — используй напрямую
- Если указал базу по имени — ищи по id / alias / name в
.v8-project.json - Если не указал — сопоставь текущую ветку Git с
databases[].branches - Если ветка не совпала — используй
defaultПлатформа —v8pathнайденной записи базы, иначе корневойv8path. Не задан ни там, ни там —-V8Pathне передавай. Если файла нет — предложи/db-list add. Если использованная база не зарегистрирована — после выполнения предложи добавить через/db-list add. Если в записи базы указанconfigSrc— используй как каталог конфигурации.
Команда
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/db-load-git.ps1" <параметры>Параметры скрипта
| Параметр | Обязательный | Описание |
-V8Path <путь> | нет | Каталог bin платформы, или полный путь к 1cv8.exe / ibcmd.exe |
-InfoBasePath <путь> | * | Файловая база |
-InfoBaseServer <сервер> | * | Сервер 1С (для серверной базы) |
-InfoBaseRef <имя> | * | Имя базы на сервере |
-UserName <имя> | нет | Имя пользователя |
-Password <пароль> | нет | Пароль |
-ConfigDir <путь> | да | Каталог XML-выгрузки (git-репозиторий) |
-Source <источник> | нет | All (по умолч.) / Staged / Unstaged / Commit |
-CommitRange <range> | для Commit | Диапазон коммитов (напр. HEAD~3..HEAD) |
-Extension <имя> | нет | Загрузить в расширение |
-NoApplyCheck | нет | Не проверять применимость расширения после загрузки |
-Format <формат> | нет | Hierarchical (по умолч.) / Plain |
-DryRun | нет | Только показать что будет загружено (без загрузки) |
-UpdateDB | нет | После загрузки сразу обновить конфигурацию БД (/UpdateDBCfg) |
-AdditionalV8Arguments <список> | нет | Доп. аргументы запуска 1cv8.exe через запятую, напр. /UseHwLicenses+ |
-AdditionalIbcmdArguments <список> | нет | Доп. аргументы ibcmd через запятую, в форме --ключ=значение |
*— нужен либо-InfoBasePath, либо пара-InfoBaseServer+-InfoBaseRef
После выполнения
Если -UpdateDB не был указан — предложить /db-update для применения изменений к БД
Примеры
# Все незафиксированные изменения
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/db-load-git.ps1" -V8Path "C:\Program Files\1cv8\8.3.25.1257\bin" -InfoBasePath "C:\Bases\MyDB" -ConfigDir "C:\WS\cfsrc" -Source All -UpdateDB
# Из диапазона коммитов
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/db-load-git.ps1" -InfoBasePath "C:\Bases\MyDB" -ConfigDir "C:\WS\cfsrc" -Source Commit -CommitRange "HEAD~3..HEAD"Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

