Système de gestion des sources expérimental basé sur une base de données
DVCUS nécessite que les outils/bibliothèques suivants soient présents pour pouvoir être compilé.
De plus, DVCSUS utilise des fonctionnalités de C++20. Un compilateur récent utilisé doit donc être utilisé. Ci-dessous, vous retrouverez les versions minimales requises des compilateurs les plus populaires:
- GCC: 10.0
- Clang: 10.0
- MSVC: 19.23
DVCUS utilise les bibliothèques suivantes:
À noter qu'elles n'ont pas à être installées au préalable. CMake va se charger de les rendre disponibles lors de l'étape de configuration du système de production.
Assumant être positionné à la racine des sources de DVCSUS:
mkdir build
cd build
cmake ..
makeTODO
usage: dvcsus <command> [<args>]
These are common dvcsus commands used in various situations:
help Shows help menu
init Creates an empty repository or reinitialize an existing one
add Adds file contents to the staging area
commit Record changes to the repository
set_remote Sets the remote repository to pull/push changes from
push Pushes local changes to the remote repository
pull Pulls local changes to the remote repository
branch_create Creates a new branch
branch_checkout Checks out a given branch
Les choix fonctionnels et architecturaux sont détaillés dans la série d'articles suivante: