|
SVCS - Русская документация
|
Declaration of the BranchManager class for handling version control branches. Подробнее...
#include "../../services/ISubject.hxx"#include <string>#include <utility>#include <vector>#include <memory>#include <unordered_map>Классы | |
| class | svcs::core::BranchManager |
| Основной сервис для управления ветвями системы контроля версий (создание, удаление, переключение). Подробнее... | |
| struct | svcs::core::BranchManager::Branch |
| Структура для хранения метаданных одной ветви. Подробнее... | |
Пространства имен | |
| namespace | svcs::core |
| Основные структуры данных СКВ и модель объектов. | |
Declaration of the BranchManager class for handling version control branches.
BranchManager отвечает за все операции, связанные с управлением ветвями в репозитории SVCS, включая создание, удаление, переименование и переключение. Он управляет метаданными ветвей в памяти и сохраняет изменения в файловой системе, используя служебные методы для загрузки и сохранения состояния.