用途:在 1C 开发流程中,依据 Git 仓库的变更记录,把受影响的配置与扩展文件部分加载到信息库,避免全量加载。主要能力:按 All(含 staged、unstaged、untracked)、Staged、Unstaged、Commit 及 -CommitRange 确定变更;对 .bsl 文件自动补充顶层对象 XML 及其 Ext 目录下的模块;支持文件库或服务器库、按名称解析数据库、自动探测 1cv8.exe 路径,可用 -DryRun 仅预览,成功后提示执行 /db-update 应用变更。使用方式:命令为 powershell.exe -NoProfile -File .claude/skills/db-load-git/scripts/db-load-git.ps1,需提供 -ConfigDir,并用 -InfoBasePath 或 -InfoBaseServer 加 -InfoBaseRef 指定目标库;连接参数可读项目根目录的 .v8-project.json,按分支匹配数据库或使用默认项,可指定 -V8Path、-UserName、-Password、-Extension、-AllExtensions、-Format。返回码 0 表示成功或无变更,1 表示错误。限制:需存在 .v8-project.json 或手动给出连接信息,ConfigDumpInfo.xml 及 ConfigDir 之外的文件会被跳过,-CommitRange 仅在 Source 为 Commit 时需要,未提及收费与平台版本要求。
db-load-git
通用与其它
更新于 10-15 17:18