db-load-git

Automate loading Git-tracked 1C configuration changes into an infobase.

41|5|Updated May 28, 2026
One-click install
npx skills add https://github.com/msrv-tech/skills --skill db-load-git-msrv-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: db-load-git
Source: https://github.com/msrv-tech/skills/tree/main/db-load-git
Command: npx skills add https://github.com/msrv-tech/skills --skill db-load-git-msrv-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Automates applying configuration changes tracked in Git into a 1C database, reducing manual steps and errors when syncing code with a live base.

Core Features & Use Cases

  • Git-driven loading: detects changed XML/BSL/config files in a git repo and loads them into 1C.
  • Partial/Full loading options: supports All, Staged, Unstaged, Commit ranges, and dry-run for safe previews.
  • Automated workflow integration: can derive connection details from .v8-project.json or explicit -InfoBasePath/-InfoBaseServer.

Quick Start

Run the skill to load all staged changes from your git-config directory into your 1C infobase using the defined connection settings.

Frequently Asked Questions about db-load-git

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I load Git changes into a 1C infobase automatically?

To load Git changes into a 1C infobase, this automation detects changed XML and BSL files in your repository and applies them to the target database. It derives connection details from .v8-project.json or explicit parameters to sync configuration automatically.

Can I partially load only staged or unstaged files into a 1C database?

Yes, you can partially load staged or unstaged files into a 1C database. The skill supports All, Staged, Unstaged, and Commit ranges, allowing you to apply specific Git-tracked configuration changes selectively instead of performing a full load.

What is the best way to preview 1C configuration changes before applying them?

The best way to preview 1C configuration changes is using the dry-run option. This validates inputs, resolves the 1C path, and simulates the partial or full load process without modifying the live infobase, ensuring safe previews of your Git changes.

Do I need a .v8-project.json file to apply Git-tracked 1C configuration updates?

You do not strictly need a .v8-project.json file to apply Git-tracked 1C configuration updates. While the skill can derive connection details from it automatically, you can also provide explicit parameters like -InfoBasePath or -InfoBaseServer for the infobase connection.

Why does loading 1C configuration from Git require a specific git-config directory?

Loading 1C configuration from Git requires a specific git-config directory to correctly identify and collect changed files. Operating from this directory ensures the automation accurately resolves repository paths and validates inputs before applying updates to the target infobase.