|
SVCS - Русская документация
|
Управляет чтением, записью и жизненным циклом объектов СКВ на диске с использованием формата Git. Подробнее...
#include "VcsObject.hxx"#include <filesystem>#include <string>#include <memory>#include <utility>#include "../../services/ISubject.hxx"Классы | |
| class | svcs::core::ObjectStorage |
| Управляет базой данных объектов системы контроля версий, включая сохранение и восстановление объектов. Подробнее... | |
Пространства имен | |
| namespace | svcs::core |
| Основные структуры данных СКВ и модель объектов. | |
Управляет чтением, записью и жизненным циклом объектов СКВ на диске с использованием формата Git.
Этот класс обрабатывает построение путей к файлам, сериализацию, сжатие/распаковку Zlib и действует как фабрика для восстановления конкретных типов VcsObject (Blob, Tree, Commit). Использует внедренный ISubject для внутреннего логирования событий.