SVN - Thẻ
Hệ thống kiểm soát phiên bản hỗ trợ hoạt động thẻ bằng cách sử dụng khái niệm đó mà người ta có thể đặt tên có ý nghĩa cho một phiên bản cụ thể của mã. Thẻ cho phép đặt tên mô tả và dễ nhớ cho phiên bản mã cụ thể. Ví dụBASIC_ARRAY_OPERATIONS đáng nhớ hơn revision 4.
Hãy để chúng tôi xem hoạt động thẻ với một ví dụ. Tom quyết định tạo một thẻ để anh ấy có thể truy cập mã dễ dàng hơn.
[tom@CentOS project_repo]$ svn copy --revision=4 trunk/ tags/basic_array_operations
Lệnh trên sẽ cho kết quả như sau.
A tags/basic_array_operations/array.c
Updated to revision 4.
A tags/basic_array_operations
Sau khi hoàn thành thành công, thư mục mới sẽ được tạo bên trong thư mục thẻ .
[tom@CentOS project_repo]$ ls -l tags/
total 4
drwxrwxr-x. 3 tom tom 4096 Aug 24 18:18 basic_array_operations
Tom muốn kiểm tra lại nó trước khi cam kết. Hoạt động trạng thái cho thấy hoạt động thẻ thành công, vì vậy anh ta có thể thực hiện các thay đổi của mình một cách an toàn.
[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.