SVN - Balises

Le système de contrôle de version prend en charge l' opération de balise en utilisant ce concept selon lequel on peut donner un nom significatif à une version spécifique du code. La balise permet de donner des noms descriptifs et mémorables à une version spécifique du code. Par exempleBASIC_ARRAY_OPERATIONS est plus mémorable que revision 4.

Voyons le fonctionnement des balises avec un exemple. Tom décide de créer une balise afin de pouvoir accéder plus facilement au code.

[[email protected] project_repo]$ svn copy --revision=4 trunk/ tags/basic_array_operations

La commande ci-dessus produira le résultat suivant.

A    tags/basic_array_operations/array.c
Updated to revision 4.
A         tags/basic_array_operations

Une fois terminé, le nouveau répertoire sera créé dans le répertoire des balises .

[[email protected] project_repo]$ ls -l tags/
total 4
drwxrwxr-x. 3 tom tom 4096 Aug 24 18:18 basic_array_operations

Tom veut le vérifier avant de s'engager. L'opération d'état montre que l'opération d'étiquette est réussie, afin qu'il puisse valider ses modifications en toute sécurité.

[[email protected] project_repo]$ svn status
A  +    tags/basic_array_operations

[[email protected] project_repo]$ svn commit -m "Created tag for basic array operations"
Adding         tags/basic_array_operations

Committed revision 5.