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.

觉得文章有用?

点个广告表达一下你的爱意吧 !😁