SVN - Hoạt động Tag (Học SVN)
VCS hỗ trợ cho hoạt động tag, dựa trên việc sử dụng khái niệm này, một người nào đó có thể đặt tên ý nghĩa cho một phiên bản cụ thể của code. Các thẻ cho phép người dùng cung cấp một tên khái quát và dễ ghi nhớ đến phiên bản cụ thể của code. Ví dụ, cái tên BASIC_ARRAY_OPERATIONS thì dễ nhớ hơn là tên revision 4.
Hãy cùng quan sát hoạt động tag thông qua một ví dụ. Tom đã quyết định tạo ra một thẻ để giúp anh ta có thể truy cập vào code một cách dễ dàng hơn.
[tom@CentOS project_repo]$ svn copy --revision=4 trunk/ tags/basic_array_operations
Lệnh trên tạo ra kết quả như dưới đây:
A tags/basic_array_operations/array. c Updated to revision 4. A tags/basic_array_operations
Thao tác trên đã được thực hiện thành công, một thư mục mới sẽ được tạo ra ở bên trong thư mục tags.
[tom@CentOS project_repo]$ ls -l tags/ total 4 drwxrwxr-x. 3 tom tom 4096 Aug 24 18: 18 basic_array_operations
Trước khi commit, Tom muốn kiểm tra nó lần thứ hai. Hoạt động status đang chỉ ra rằng hoạt động tag đã được thực hiện thành công, chính vì thế anh ấy có thể commit các thay đổi của anh ấy một cách an toàn.
Bài tiếp: SVN - Tạo nhánh (Branching) (bài tập Học SVN)