SVCS - Русская документация
Загрузка...
Поиск...
Не найдено
Классы
Классы с их кратким описанием.
[уровень детализации 123456]
 Nsvcs
 NcliКомпоненты командной строки и реализации команд
 CAddCommandРеализует команду "add" для Simple Version Control System (SVCS)
 CBaseCommandБазовый класс для всех CLI команд
 CBranchCommandКоманда для управления ветками в системе контроля версий
 CClearCommandКоманда для удаления структуры репозитория SVCS
 CCommandFactoryФабрика для создания объектов ICommand по их строковому имени
 CHelpCommandКоманда для отображения справочной информации о других командах
 CHelpServiceСервис, предоставляющий справочную информацию для команд
 CHistoryCommandКоманда для просмотра истории сохранений (коммитов) в репозитории
 CICommandИнтерфейс (абстрактный базовый класс) для всех команд, выполняемых через CLI
 CInitCommandРеализует команду "init" для системы контроля версий (VCS)
 CMergeCommandКоманда для слияния веток в системе контроля версий
 CRemoveCommandКоманда для удаления файлов из области подготовки
 CSaveCommandКоманда для сохранения (коммита) подготовленных изменений в репозиторий
 CStatusCommandКоманда для отображения текущего статуса репозитория
 CUndoCommandКоманда для возврата состояния репозитория к предыдущему коммиту
 CVersionCommandКоманда для отображения информации о версии SVCS
 NcoreОсновные структуры данных СКВ и модель объектов
 CBlobПредставляет содержимое файла (Binary Large Object)
 CBranchManagerОсновной сервис для управления ветвями системы контроля версий (создание, удаление, переключение)
 CBranchСтруктура для хранения метаданных одной ветви
 CCommitПредставляет единую, неизменяемую историческую точку (снимок) в истории репозитория
 CCommitInfoСтруктура, содержащая основные метаданные для одного коммита
 CIndexУправляет областью подготовки (Index) репозитория СКВ
 CIndexEntryПредставляет одну запись файла в области подготовки (Index)
 CObjectStorageУправляет базой данных объектов системы контроля версий, включая сохранение и восстановление объектов
 CRepositoryУправляет структурой директорий системы контроля версий и основными операциями
 CRepositoryManagerУправляет всеми физическими операциями с файлами и директориями в репозитории SVCS
 CTestableObjectВспомогательный класс для тестирования неабстрактных методов VcsObject
 CTreeПредставляет состояние директории в СКВ, реализуя контракт VcsObject
 CTreeEntryПредставляет отдельный элемент (файл или поддиректорию) внутри объекта Tree
 CVcsObjectАбстрактный базовый класс, представляющий любой сохраняемый, адресуемый объект в СКВ
 NintegrationКомпоненты интеграции системы и сквозные задачи
 CCompositeCommandFactoryИнтеграционный компонент для объединения нескольких фабрик команд
 NserverСерверные компоненты и команды администрирования
 NcliКомпоненты командной строки для администрирования сервера
 CHubCommandКоманда для создания центральных репозиториев-хабов для командного сотрудничества
 CRepoCommandОбработчик команд для управления удаленными репозиториями и конфигурациями
 CServerBaseCommandАбстрактный базовый класс для всех команд администрирования сервера
 CServerCommandFactoryФабрика для создания объектов ICommand администрирования сервера
 Nssh
 CSSHConfigКонфигурация SSH сервера
 CSSHServerОсновной класс SSH сервера
 CRemoteПредставляет конфигурацию одного удаленного репозитория
 CRemoteManagerУправляет конфигурациями удаленных репозиториев
 CRemoteProtocolОбрабатывает протокол удаленной связи для SVCS
 CServerОсновной TCP-сервер для удаленных операций SVCS
 NservicesКомпоненты сервисного слоя и инфраструктурные сервисы
 CEventСтруктура, описывающая событие, опубликованное ядром VCS
 CEventBusПотокобезопасная реализация ISubject для централизованного распределения событий
 CIObserverИнтерфейс Observer (Абстрактный Базовый Класс)
 CISubjectИнтерфейс Subject (Издатель) (Абстрактный Базовый Класс)
 CLoggerПотокобезопасный Singleton класс, отвечающий за логирование системных событий
 NtestComprehensive testing framework for SVCS version control system
 NcliМодульные тесты для компонентов интерфейса командной строки
 NmocksMock объекты и тестовые дубли для тестирования CLI команд
 NutilsСлужебные классы и тестовые фикстуры для тестирования CLI команд
 CEventСтруктура, описывающая событие, опубликованное ядром VCS
 CHelpCommandКоманда для отображения справочной информации о других командах
 CRemoveCommandTestGoogle Test фикстур для запуска интеграционных тестов RemoveCommand
 CSaveCommandTestGoogle Test фикстур для запуска интеграционных тестов SaveCommand (коммит)
 CStatusCommandTestGoogle Test фикстур для запуска интеграционных тестов StatusCommand
 CUndoCommandTestGoogle Test фикстур для запуска интеграционных тестов UndoCommand
 CVersionCommandTestGoogle Test фикстур для запуска модульных/интеграционных тестов VersionCommand
 NcoreМодульные тесты для основных компонентов и структур данных
 NmocksMock объекты и тестовые дубли для тестирования основных компонентов
 CBranchManagerTest
 CIndexTest
 CManualMockObserverManual mock implementation of the IObserver interface
 CMockObjectStorageMock implementation of ObjectStorage
 CMockObserverMock observer for testing event notifications
 CMockSubjectMock implementation of ISubject (Event Bus)
 CNullObserverNull implementation of IObserver
 CObjectStorageTestTest fixture for the ObjectStorage class
 CRepositoryManagerTestTest fixture for RepositoryManager tests
 CRepositoryTestTest fixture for Repository class unit tests
 NserverServer component testing
 NsshSSH-specific test functionality
 CHubCommandTest
 CMockEventBus
 CMockRepositoryManager
 CRemoteManagerTest
 CRemoteProtocolIntegrationTest
 CRemoteProtocolTest
 CRepoCommandTest
 CServerIntegrationTest
 CSimpleEventBus
 CTestEventBus