SVN 标签
SVN 标签
版本控制系统支持标签操作,可以给特定版本的代码起一个有意义的名字(而非数字序列)。例如BASIC_ARRAY_OPERATIONS的是比较有意义的修订版本。
让我们来看看标签操作为例。Tom 决定创建一个标签,这样他就可以访问代码更容易。
[tom@CentOS project_repo]$ svn copy --revision=4 trunk/ tags/basic_array_operations
上述命令将产生如下结果
A tags/basic_array_operations/array.c Updated to revision 4. A tags/basic_array_operations
成功完成后,将创建新目录标签目录内。
[tom@CentOS project_repo]$ ls -l tags/ total 4 drwxrwxr-x. 3 tom tom 4096 Aug 24 18:18 basic_array_operations
Tom 要提交之前要仔细检查它。状态操作显示该标签操作是成功的,所以他可以放心地提交他的变化。
[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.