SVN – 标签
SVN – 标签
版本控制系统通过使用可以为代码的特定版本赋予有意义的名称这一概念来支持标签操作。标签允许为特定版本的代码提供描述性和令人难忘的名称。例如BASIC_ARRAY_OPERATIONS比修订版 4更容易记住。
让我们用一个例子来看看标签操作。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.