Svn-tags
提供:Dev Guides
SVN-タグ
バージョン管理システムは、特定のバージョンのコードに意味のある名前を付けることができるという概念を使用して、_tag_操作をサポートしています。 タグを使用すると、コードの特定のバージョンに説明的で覚えやすい名前を付けることができます。 たとえば、 BASIC_ARRAY_OPERATIONS は revision 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.