Svn-tags

提供:Dev Guides
移動先:案内検索

SVN-タグ

バージョン管理システムは、特定のバージョンのコードに意味のある名前を付けることができるという概念を使用して、_tag_操作をサポートしています。 タグを使用すると、コードの特定のバージョンに説明的で覚えやすい名前を付けることができます。 たとえば、 BASIC_ARRAY_OPERATIONSrevision 4 よりも記憶に残ります。

例で_tag_操作を見てみましょう。 トムは、より簡単にコードにアクセスできるようにタグを作成することにしました。

[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

正常に完了すると、_tags_ディレクトリ内に新しいディレクトリが作成されます。

[tom@CentOS project_repo]$ ls -l tags/
total 4
drwxrwxr-x. 3 tom tom 4096 Aug 24 18:18 basic_array_operations

トムは、コミットする前にそれを再確認したいと考えています。 ステータス操作は、タグ操作が成功したことを示しているため、変更を安全にコミットできます。

[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.