Version Control System supports the tag operation by the usage of that concept that you can still provide meaningful name to a specific model of the code. Tag lets in to give descriptive and memorable names to particular model of code. For instance BASIC_ARRAY_OPERATIONS is more memorable than revision four.
Let us see tag operation with an example. Tom decides to create a tag so that he can get right of entry to the code more without difficulty.
[tom@CentOS project_repo]$ svn copy --revision=4 trunk/ tags/basic_array_operations
Above command will produce the subsequent result.
A tags/basic_array_operations/array.c
Updated to revision 4.
A tags/basic_array_operations
Upon a hit completion, the new listing may be created in the tags listing.
[tom@CentOS project_repo]$ ls -l tags/
total 4
drwxrwxr-x. 3 tom tom 4096 Aug 24 18:18 basic_array_operations
Tom desires to double-take a look at it before dedicate. Status operation is displaying that the tag operation is successful, so he can thoroughly devote his adjustments.
[tom@CentOS project_repo]$ svn status
A + tags/basic_array_operations
[tom@CentOS project_repo]$ svn commit -m "Created tag for basic array operations"
Adding tags/basic_array_operations
Committed revision 5.