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.
广告
© . All rights reserved.