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.