SVCS - Русская документация
Загрузка...
Поиск...
Не найдено
Файл BranchManager.hxx

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, включая создание, удаление, переименование и переключение. Он управляет метаданными ветвей в памяти и сохраняет изменения в файловой системе, используя служебные методы для загрузки и сохранения состояния.