DigiVC документация
Какво е DigiVC
DigiVC пази файловото съдържание и неговата история на централен сървър. Потребителят вижда нормални папки и файлове в своя локален **workspace**, а сървърът пази авторитетната версия, ревизиите, правата, заключванията и одита.
Основна идея
DigiVC пази файловото съдържание и неговата история на централен сървър. Потребителят вижда нормални папки и файлове в своя локален workspace, а сървърът пази авторитетната версия, ревизиите, правата, заключванията и одита.
Обичайният работен процес е:
Избор на repository → Checkout → Локална работа → Status/Diff → Update → CommitОсновни обекти
- Project — организационен контейнер, например „ERP Platform“.
- Repository — конкретно версионирано хранилище в проекта, например „Server“, „Client“ или „Documentation“.
- Workspace — локална работна директория, свързана с repository.
- Revision — неизменяем запис на една приета промяна.
- Repository address — постоянен адрес, чрез който клиентите намират repository-то.
- Vault Storage — вътрешното защитено хранилище за файлово съдържание.
Примерен repository address:
digivc://digivc.company.example/ERP/ServerКакво DigiVC не е
DigiVC не е просто WEB интерфейс върху Git или SVN. Нормалните DigiVC revisions, permissions, audit и Vault Storage са собствени. Git и SVN се използват само като опционални източници за импорт и миграция.
История и защита
При успешен commit DigiVC създава нова revision. Стара revision не се променя. Това позволява:
- да се види кой, кога и защо е направил промяната;
- да се сравнят версии;
- да се докаже историята при одит;
- да се възстанови правилно съдържание;
- да се избегне тихо презаписване на историята.
Кой интерфейс да използвам
WEB/Admin — когато създавате или управлявате системни обекти.
Desktop Client — когато работите ежедневно с файловете.
CLI transfer client — когато ви трябва само изтегляне или качване от скрипт/терминал.